---
Fuzzer filename: '/src/libfwevt/ossfuzz/xml_document_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libfwevt/ossfuzz/xml_document_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libfwevt_xml_document_free
        - libfwevt_xml_document_initialize
        - libfwevt_xml_document_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xml_document_fuzzer.cc:37,6'
          Branch Sides:
            - BranchSide:      'xml_document_fuzzer.cc:41,3'
              BranchSideFuncs: []
            - BranchSide:      'xml_document_fuzzer.cc:44,3'
              BranchSideFuncs:
                - libfwevt_xml_document_read
                - libfwevt_xml_document_free
      Callsites:
        - Src:             'xml_document_fuzzer.cc:37,6'
          Dst:             libfwevt_xml_document_initialize
        - Src:             'xml_document_fuzzer.cc:43,2'
          Dst:             libfwevt_xml_document_read
        - Src:             'xml_document_fuzzer.cc:52,2'
          Dst:             libfwevt_xml_document_free
    - functionName:    libfwevt_xml_document_get_utf16_xml_string
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6658
      functionLinenumberEnd: 6694
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_document
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_tag_get_utf16_xml_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:6663,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6666,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6674,63'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6676,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6685,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6693,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:6665,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6676,6'
          Dst:             libfwevt_xml_tag_get_utf16_xml_string_with_index
        - Src:             'libfwevt_xml_document.c:6684,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_get_utf16_xml_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6615
      functionLinenumberEnd: 6648
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_document
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_tag_get_utf16_xml_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:6619,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6622,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6630,63'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6632,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6639,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6647,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:6621,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6632,6'
          Dst:             libfwevt_xml_tag_get_utf16_xml_string_size
        - Src:             'libfwevt_xml_document.c:6638,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_get_utf8_xml_string
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6570
      functionLinenumberEnd: 6606
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_document
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_tag_get_utf8_xml_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:6575,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6578,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6586,63'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6588,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6597,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6605,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:6577,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6588,6'
          Dst:             libfwevt_xml_tag_get_utf8_xml_string_with_index
        - Src:             'libfwevt_xml_document.c:6596,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_get_utf8_xml_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6527
      functionLinenumberEnd: 6560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_document
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_tag_get_utf8_xml_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:6531,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6534,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6542,63'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6544,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6551,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6559,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:6533,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6544,6'
          Dst:             libfwevt_xml_tag_get_utf8_xml_string_size
        - Src:             'libfwevt_xml_document.c:6550,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_read_template_instance_values
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5183
      functionLinenumberEnd: 5542
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - binary_data
        - binary_data_size
        - binary_data_offset
        - template_values_array
        - template_values_size
        - error
      BBCount:         53
      ICount:          430
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - libcdata_array_free
        - libcdata_array_get_entry_by_index
        - libcdata_array_initialize
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfwevt_xml_template_value_free
        - libfwevt_xml_template_value_get_size
        - libfwevt_xml_template_value_initialize
        - libfwevt_xml_template_value_set_offset
        - libfwevt_xml_template_value_set_size
        - libfwevt_xml_template_value_set_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:5194,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5197,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5205,8'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_initialize
                - libfwevt_xml_template_value_set_type
                - libfwevt_xml_template_value_set_size
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5206,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5206,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5209,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5205,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5209,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5217,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_initialize
                - libfwevt_xml_template_value_set_type
                - libfwevt_xml_template_value_set_size
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5217,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5220,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5245,2'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_initialize
                - libfwevt_xml_template_value_set_type
                - libfwevt_xml_template_value_set_size
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5267,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5267,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5270,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libfwevt_xml_document.c:5266,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5270,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5296,7'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_initialize
                - libfwevt_xml_template_value_set_type
                - libfwevt_xml_template_value_set_size
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5295,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5301,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5309,28'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_initialize
                - libfwevt_xml_template_value_set_type
                - libfwevt_xml_template_value_set_size
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5309,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5313,3'
              BranchSideFuncs:
                - libfwevt_xml_template_value_initialize
                - libfwevt_xml_template_value_set_type
                - libfwevt_xml_template_value_set_size
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5425,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5354,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5359,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5368,8'
              BranchSideFuncs:
                - libfwevt_xml_template_value_set_type
                - libfwevt_xml_template_value_set_size
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
        - Branch String:   'libfwevt_xml_document.c:5367,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5373,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5386,8'
              BranchSideFuncs:
                - libfwevt_xml_template_value_set_size
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_initialize
                - libfwevt_xml_template_value_set_type
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
        - Branch String:   'libfwevt_xml_document.c:5385,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5391,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5404,9'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_initialize
                - libfwevt_xml_template_value_set_type
                - libfwevt_xml_template_value_set_size
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_free
        - Branch String:   'libfwevt_xml_document.c:5403,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5410,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5423,18'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_template_value_initialize
                - libfwevt_xml_template_value_set_type
                - libfwevt_xml_template_value_set_size
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
                - libfwevt_xml_template_value_free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5426,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5426,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5429,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libfwevt_xml_document.c:5425,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5429,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5454,28'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5454,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5459,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5529,26'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:5458,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5465,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5475,8'
              BranchSideFuncs:
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5474,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5480,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5509,7'
              BranchSideFuncs:
                - libfwevt_xml_template_value_set_offset
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5509,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5511,4'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5514,8'
              BranchSideFuncs:
                - libfwevt_xml_template_value_set_offset
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5513,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5519,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5527,25'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_template_value_set_offset
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5534,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5537,4'
              BranchSideFuncs:
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5541,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:5196,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5208,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5219,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5269,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5295,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfwevt_xml_document.c:5300,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5354,7'
          Dst:             libfwevt_xml_template_value_initialize
        - Src:             'libfwevt_xml_document.c:5358,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5367,7'
          Dst:             libfwevt_xml_template_value_set_type
        - Src:             'libfwevt_xml_document.c:5372,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5379,4'
          Dst:             libfwevt_xml_template_value_free
        - Src:             'libfwevt_xml_document.c:5385,7'
          Dst:             libfwevt_xml_template_value_set_size
        - Src:             'libfwevt_xml_document.c:5390,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5397,4'
          Dst:             libfwevt_xml_template_value_free
        - Src:             'libfwevt_xml_document.c:5403,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfwevt_xml_document.c:5409,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5417,4'
          Dst:             libfwevt_xml_template_value_free
        - Src:             'libfwevt_xml_document.c:5428,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5458,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_document.c:5464,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5474,7'
          Dst:             libfwevt_xml_template_value_get_size
        - Src:             'libfwevt_xml_document.c:5479,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5513,7'
          Dst:             libfwevt_xml_template_value_set_offset
        - Src:             'libfwevt_xml_document.c:5518,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5536,3'
          Dst:             libcdata_array_free
        - Src:             'libfwevt_xml_document.c:5536,3'
          Dst:             libfwevt_xml_template_value_free
    - functionName:    libfwevt_xml_document_read_pi_data
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4013
      functionLinenumberEnd: 4232
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - xml_tag
        - error
      BBCount:         29
      ICount:          245
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_tag_set_value_data
        - libfwevt_xml_tag_set_value_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:4019,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4022,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4030,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:4030,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4033,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4041,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:4041,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4044,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4053,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - 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:   'libfwevt_xml_document.c:4053,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4056,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4064,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4064,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4067,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4075,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4075,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4078,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4086,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4086,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4089,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4097,30'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4100,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4103,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4128,2'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4152,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4152,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4155,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4151,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4181,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4180,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4186,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4195,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4194,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4229,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:4021,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4032,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4043,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4055,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4066,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4077,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4088,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4102,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4154,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4180,6'
          Dst:             libfwevt_xml_tag_set_value_type
        - Src:             'libfwevt_xml_document.c:4185,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4194,6'
          Dst:             libfwevt_xml_tag_set_value_data
        - Src:             'libfwevt_xml_document.c:4200,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_substitute_template_value
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5828
      functionLinenumberEnd: 6518
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - char
        - 'N/A'
        - short
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - binary_data
        - binary_data_size
        - ascii_codepage
        - flags
        - template_values_array
        - template_value_index
        - template_value_type
        - template_value_offset
        - xml_tag
        - element_recursion_depth
        - template_instance_recursion_depth
        - error
      BBCount:         177
      ICount:          963
      EdgeCount:       220
      CyclomaticComplexity: 45
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfwevt_xml_document_read_element
        - libfwevt_xml_document_read_fragment
        - libfwevt_xml_document_read_template_instance
        - libfwevt_xml_tag_set_flags
        - libfwevt_xml_tag_set_value_data
        - libfwevt_xml_tag_set_value_type
        - libfwevt_xml_template_value_get_flags
        - libfwevt_xml_template_value_get_offset
        - libfwevt_xml_template_value_get_size
        - libfwevt_xml_template_value_get_type
        - libfwevt_xml_token_free
        - libfwevt_xml_token_initialize
        - libfwevt_xml_token_read_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:5842,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5845,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5853,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_flags
                - libfwevt_xml_template_value_get_type
                - libfwevt_xml_template_value_get_offset
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:5853,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5856,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5864,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_flags
                - libfwevt_xml_template_value_get_type
                - libfwevt_xml_template_value_get_offset
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:5864,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5867,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5876,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_template_value_get_flags
                - libfwevt_xml_template_value_get_type
                - libfwevt_xml_template_value_get_offset
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:5875,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5882,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:5892,7'
              BranchSideFuncs:
                - libfwevt_xml_template_value_get_flags
                - libfwevt_xml_template_value_get_type
                - libfwevt_xml_template_value_get_offset
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - 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:   'libfwevt_xml_document.c:5891,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5897,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:5905,8'
              BranchSideFuncs:
                - libfwevt_xml_template_value_get_type
                - libfwevt_xml_template_value_get_offset
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5905,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5907,27'
              BranchSideFuncs:
                - libfwevt_xml_template_value_get_offset
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5912,8'
              BranchSideFuncs:
                - libfwevt_xml_template_value_get_type
                - libfwevt_xml_template_value_get_offset
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5911,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:5917,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:5926,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5932,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:5941,7'
              BranchSideFuncs:
                - libfwevt_xml_template_value_get_size
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5940,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5946,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:5995,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5995,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5997,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_document.c:6023,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6023,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6027,8'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6163,11'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - 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:   'libfwevt_xml_document.c:6025,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6030,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6039,8'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6038,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6046,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6054,11'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6054,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6058,10'
              BranchSideFuncs:
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6084,10'
              BranchSideFuncs:
                - libfwevt_xml_document_read_fragment
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6110,10'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6135,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:6057,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6072,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6080,5'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:6083,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6098,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6106,5'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:6109,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6123,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6131,5'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:6144,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6149,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6157,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:6163,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6167,5'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6167,5'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6171,5'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6171,5'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6175,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6175,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6180,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6180,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6185,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6185,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6190,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6190,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6195,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6195,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6200,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6200,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6205,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6205,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6210,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6210,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6215,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6215,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6220,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6220,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6225,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6225,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6230,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6230,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6234,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6238,5'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6242,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6242,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6247,11'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6264,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6264,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6269,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6269,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6273,5'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6277,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:6248,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6248,11'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6260,5'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6247,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6251,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6260,5'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6286,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6292,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6300,9'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6300,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6302,34'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6431,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6304,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6306,9'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6320,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6306,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6309,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6317,35'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6320,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6334,9'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6405,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6334,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6336,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6359,14'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6336,10'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6339,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6347,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6347,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6349,11'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6357,33'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6349,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6351,35'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6355,34'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6359,14'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6361,12'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6388,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6362,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6362,14'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6373,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6361,10'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6365,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6373,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6373,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6375,13'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6384,33'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6376,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6376,13'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6382,34'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6375,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6378,35'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6382,34'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6388,10'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6391,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6399,33'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6405,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6408,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6424,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:6407,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6414,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6422,35'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:6424,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6426,32'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6428,3'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:6432,5'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6432,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:6443,15'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6431,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6435,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6443,15'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_data
                - libfwevt_xml_tag_set_flags
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:6455,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6462,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:6471,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6477,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:6511,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:6513,3'
              BranchSideFuncs:
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:6517,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:5844,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5855,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5866,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5875,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_document.c:5881,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5891,6'
          Dst:             libfwevt_xml_template_value_get_flags
        - Src:             'libfwevt_xml_document.c:5896,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5911,7'
          Dst:             libfwevt_xml_template_value_get_type
        - Src:             'libfwevt_xml_document.c:5916,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5926,6'
          Dst:             libfwevt_xml_template_value_get_offset
        - Src:             'libfwevt_xml_document.c:5931,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5940,6'
          Dst:             libfwevt_xml_template_value_get_size
        - Src:             'libfwevt_xml_document.c:5945,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6025,7'
          Dst:             libfwevt_xml_token_initialize
        - Src:             'libfwevt_xml_document.c:6029,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6038,7'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:6045,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6057,9'
          Dst:             libfwevt_xml_document_read_element
        - Src:             'libfwevt_xml_document.c:6071,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6083,9'
          Dst:             libfwevt_xml_document_read_fragment
        - Src:             'libfwevt_xml_document.c:6097,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6109,9'
          Dst:             libfwevt_xml_document_read_template_instance
        - Src:             'libfwevt_xml_document.c:6122,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6134,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6144,7'
          Dst:             libfwevt_xml_token_free
        - Src:             'libfwevt_xml_document.c:6148,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6250,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6276,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6286,7'
          Dst:             libfwevt_xml_tag_set_value_type
        - Src:             'libfwevt_xml_document.c:6291,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6308,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6338,7'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6364,7'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6390,7'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6407,9'
          Dst:             libfwevt_xml_tag_set_value_data
        - Src:             'libfwevt_xml_document.c:6413,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6434,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6446,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6455,8'
          Dst:             libfwevt_xml_tag_set_value_data
        - Src:             'libfwevt_xml_document.c:6461,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6471,7'
          Dst:             libfwevt_xml_tag_set_flags
        - Src:             'libfwevt_xml_document.c:6476,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:6513,3'
          Dst:             libfwevt_xml_token_free
    - functionName:    libfwevt_xml_document_read_element
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - ascii_codepage
        - flags
        - template_values_array
        - xml_tag
        - element_recursion_depth
        - template_instance_recursion_depth
        - error
      BBCount:         176
      ICount:          1398
      EdgeCount:       242
      CyclomaticComplexity: 68
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_tag_free
        - libfwevt_xml_document_read_attribute
        - libfwevt_xml_document_read_cdata_section
        - libfwevt_xml_document_read_character_reference
        - libfwevt_xml_document_read_element
        - libfwevt_xml_document_read_entity_reference
        - libfwevt_xml_document_read_name
        - libfwevt_xml_document_read_normal_substitution
        - libfwevt_xml_document_read_optional_substitution
        - libfwevt_xml_document_read_pi_target
        - libfwevt_xml_document_read_value
        - libfwevt_xml_tag_append_element
        - libfwevt_xml_tag_initialize
        - libfwevt_xml_token_free
        - libfwevt_xml_token_initialize
        - libfwevt_xml_token_read_data
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:1611,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1614,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1622,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1622,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1625,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1633,8'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1633,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1636,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1645,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1645,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1648,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1656,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1656,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1659,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1667,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1667,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1670,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1678,8'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1679,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1679,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1682,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1678,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1682,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1690,8'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1690,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1692,25'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libfwevt_xml_document.c:1694,8'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1695,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1695,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1698,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:1694,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1698,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1708,7'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1706,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1711,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1719,30'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1725,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1725,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1728,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:1724,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1728,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1738,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1736,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1741,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1751,23'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - 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:   'libfwevt_xml_document.c:1758,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1758,9'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - 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:      'libfwevt_xml_document.c:1779,3'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - 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:   'libfwevt_xml_document.c:1757,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1760,24'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - 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:      'libfwevt_xml_document.c:1779,3'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - 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:   'libfwevt_xml_document.c:1813,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1815,39'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1819,8'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - 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:   'libfwevt_xml_document.c:1819,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1822,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1830,4'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1853,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1856,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1864,9'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1864,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1866,25'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1889,8'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1888,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1899,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1907,9'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1907,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1909,32'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1912,9'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1912,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1914,8'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2032,8'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1914,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1917,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1942,4'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1962,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1965,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1973,4'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1973,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1976,10'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - 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:      'libfwevt_xml_document.c:2030,3'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1975,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1983,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1992,10'
              BranchSideFuncs:
                - libfwevt_xml_document_read_attribute
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1991,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2006,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2014,33'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2017,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2020,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2028,39'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2031,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2039,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2047,9'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2048,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2048,9'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2060,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2047,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2051,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2060,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2060,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2063,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2100,28'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2103,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2105,11'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2452,12'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2107,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2110,10'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2451,3'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2109,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2117,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2125,13'
              BranchSideFuncs:
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2125,5'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2129,12'
              BranchSideFuncs:
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2155,11'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2155,11'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2200,11'
              BranchSideFuncs:
                - libfwevt_xml_document_read_cdata_section
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2232,11'
              BranchSideFuncs:
                - libfwevt_xml_document_read_pi_target
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2265,11'
              BranchSideFuncs:
                - libfwevt_xml_document_read_character_reference
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2297,11'
              BranchSideFuncs:
                - libfwevt_xml_document_read_entity_reference
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2330,11'
              BranchSideFuncs:
                - libfwevt_xml_document_read_value
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2363,10'
              BranchSideFuncs:
                - libfwevt_xml_document_read_normal_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2392,10'
              BranchSideFuncs:
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2421,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:2128,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2143,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2151,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2155,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2158,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2195,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2200,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2203,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2212,12'
              BranchSideFuncs:
                - libfwevt_xml_document_read_cdata_section
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2211,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2221,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2229,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2232,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2235,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2244,12'
              BranchSideFuncs:
                - libfwevt_xml_document_read_pi_target
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2243,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2254,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2262,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2265,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2268,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2277,12'
              BranchSideFuncs:
                - libfwevt_xml_document_read_character_reference
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2276,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2286,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2294,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2297,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2300,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2309,12'
              BranchSideFuncs:
                - libfwevt_xml_document_read_entity_reference
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2308,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2319,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2327,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2330,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2333,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2342,12'
              BranchSideFuncs:
                - libfwevt_xml_document_read_value
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2341,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2351,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2359,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2377,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2380,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2388,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2406,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2409,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2417,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2432,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2435,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2443,32'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2446,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2446,11'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2448,6'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2445,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2107,4'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2448,6'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2456,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2459,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2467,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2467,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2469,8'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2494,39'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:2469,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2472,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_append_element
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libfwevt_xml_document.c:2487,13'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:2471,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2477,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2485,21'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:2495,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1724,9'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_entity_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_character_reference
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_pi_target
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_cdata_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_attribute
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libfwevt_xml_document.c:2498,20'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2500,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2504,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2518,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:2502,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2507,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2515,2'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:2516,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2521,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2529,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:2533,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2533,8'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:2539,6'
              BranchSideFuncs:
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:2532,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2535,3'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:2539,6'
              BranchSideFuncs:
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:2539,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2541,3'
              BranchSideFuncs:
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:2545,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:1613,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1624,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1635,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1647,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1658,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1669,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1681,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1697,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1706,6'
          Dst:             libfwevt_xml_token_initialize
        - Src:             'libfwevt_xml_document.c:1710,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1727,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1736,7'
          Dst:             libfwevt_xml_tag_initialize
        - Src:             'libfwevt_xml_document.c:1740,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1821,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1855,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1888,7'
          Dst:             libfwevt_xml_document_read_name
        - Src:             'libfwevt_xml_document.c:1898,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1916,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1964,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1975,9'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:1982,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1991,9'
          Dst:             libfwevt_xml_document_read_attribute
        - Src:             'libfwevt_xml_document.c:2005,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2019,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2031,7'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:2038,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2050,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2062,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2109,9'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:2116,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2128,11'
          Dst:             libfwevt_xml_document_read_element
        - Src:             'libfwevt_xml_document.c:2142,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2157,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2202,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2211,11'
          Dst:             libfwevt_xml_document_read_cdata_section
        - Src:             'libfwevt_xml_document.c:2220,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2234,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2243,11'
          Dst:             libfwevt_xml_document_read_pi_target
        - Src:             'libfwevt_xml_document.c:2253,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2267,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2276,11'
          Dst:             libfwevt_xml_document_read_character_reference
        - Src:             'libfwevt_xml_document.c:2285,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2299,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2308,11'
          Dst:             libfwevt_xml_document_read_entity_reference
        - Src:             'libfwevt_xml_document.c:2318,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2332,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2341,11'
          Dst:             libfwevt_xml_document_read_value
        - Src:             'libfwevt_xml_document.c:2350,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2362,16'
          Dst:             libfwevt_xml_document_read_normal_substitution
        - Src:             'libfwevt_xml_document.c:2379,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2391,16'
          Dst:             libfwevt_xml_document_read_optional_substitution
        - Src:             'libfwevt_xml_document.c:2408,8'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2420,7'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2434,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2458,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2471,9'
          Dst:             libfwevt_xml_tag_append_element
        - Src:             'libfwevt_xml_document.c:2476,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2502,7'
          Dst:             libfwevt_internal_xml_tag_free
        - Src:             'libfwevt_xml_document.c:2506,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2516,6'
          Dst:             libfwevt_xml_token_free
        - Src:             'libfwevt_xml_document.c:2520,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2535,3'
          Dst:             libfwevt_internal_xml_tag_free
        - Src:             'libfwevt_xml_document.c:2541,3'
          Dst:             libfwevt_xml_token_free
    - functionName:    libfwevt_xml_document_read_fragment
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3066
      functionLinenumberEnd: 3229
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - ascii_codepage
        - flags
        - template_values_array
        - xml_tag
        - element_recursion_depth
        - template_instance_recursion_depth
        - error
      BBCount:         28
      ICount:          239
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_document_read_element
        - libfwevt_xml_document_read_fragment_header
        - libfwevt_xml_document_read_template_instance
        - libfwevt_xml_token_free
        - libfwevt_xml_token_initialize
        - libfwevt_xml_token_read_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:3070,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3073,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3081,6'
              BranchSideFuncs:
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3081,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3084,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3093,7'
              BranchSideFuncs:
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3092,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3101,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:3109,24'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3111,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3116,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:3125,7'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3124,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3132,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:3140,10'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_document_read_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3140,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3144,9'
              BranchSideFuncs:
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3170,9'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3195,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:3143,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3158,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:3166,4'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:3169,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3183,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:3191,4'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:3206,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3211,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:3219,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:3222,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3224,3'
              BranchSideFuncs:
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:3228,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:3072,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3083,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3092,6'
          Dst:             libfwevt_xml_document_read_fragment_header
        - Src:             'libfwevt_xml_document.c:3100,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3111,6'
          Dst:             libfwevt_xml_token_initialize
        - Src:             'libfwevt_xml_document.c:3115,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3124,6'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:3131,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3143,8'
          Dst:             libfwevt_xml_document_read_element
        - Src:             'libfwevt_xml_document.c:3157,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3169,8'
          Dst:             libfwevt_xml_document_read_template_instance
        - Src:             'libfwevt_xml_document.c:3182,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3194,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3206,6'
          Dst:             libfwevt_xml_token_free
        - Src:             'libfwevt_xml_document.c:3210,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3224,3'
          Dst:             libfwevt_xml_token_free
    - functionName:    libfwevt_xml_document_read_template_instance
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4630
      functionLinenumberEnd: 5170
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - ascii_codepage
        - flags
        - xml_tag
        - element_recursion_depth
        - template_instance_recursion_depth
        - error
      BBCount:         77
      ICount:          684
      EdgeCount:       109
      CyclomaticComplexity: 34
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfwevt_xml_document_read_element
        - libfwevt_xml_document_read_fragment_header
        - libfwevt_xml_document_read_template_instance_values
        - libfwevt_xml_template_value_free
        - libfwevt_xml_token_free
        - libfwevt_xml_token_initialize
        - libfwevt_xml_token_read_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:4648,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4651,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4659,6'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:4659,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4670,6'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - 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:   'libfwevt_xml_document.c:4670,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4673,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4682,6'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4682,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4685,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4693,6'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4693,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4696,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4704,6'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4704,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4707,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4715,8'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4716,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4716,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4719,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4715,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4719,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4727,30'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4731,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4731,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4734,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
        - Branch String:   'libfwevt_xml_document.c:4730,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4734,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4759,2'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4797,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4800,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4808,6'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4808,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4810,24'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4832,25'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4835,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4835,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4838,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
        - Branch String:   'libfwevt_xml_document.c:4834,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4838,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4846,2'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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:   'libfwevt_xml_document.c:4889,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4892,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4900,6'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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:   'libfwevt_xml_document.c:4900,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4902,38'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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
            - BranchSide:      'libfwevt_xml_document.c:4906,31'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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:   'libfwevt_xml_document.c:4910,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4913,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4922,7'
              BranchSideFuncs:
                - libfwevt_xml_document_read_template_instance_values
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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:   'libfwevt_xml_document.c:4921,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4931,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4939,21'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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:   'libfwevt_xml_document.c:4941,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4946,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4955,7'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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:   'libfwevt_xml_document.c:4954,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4962,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4971,7'
              BranchSideFuncs:
                - libfwevt_xml_document_read_fragment_header
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_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:   'libfwevt_xml_document.c:4970,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4979,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:4987,26'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4989,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4997,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5006,7'
              BranchSideFuncs:
                - libfwevt_xml_document_read_element
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5005,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5020,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5028,26'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5030,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5038,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5046,6'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5046,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5049,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5058,6'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5058,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5061,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5098,23'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5100,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5105,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5113,6'
              BranchSideFuncs:
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5113,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5115,24'
              BranchSideFuncs:
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5142,7'
              BranchSideFuncs:
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
        - Branch String:   'libfwevt_xml_document.c:5124,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5127,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5135,49'
              BranchSideFuncs:
                - libcdata_array_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
        - Branch String:   'libfwevt_xml_document.c:5139,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5145,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_document.c:5153,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:5156,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5158,3'
              BranchSideFuncs:
                - libcdata_array_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:5163,6'
              BranchSideFuncs:
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:5163,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5165,3'
              BranchSideFuncs:
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:5169,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:4650,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4661,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4672,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4684,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4695,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4706,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4718,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4733,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4799,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4837,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4891,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4912,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4921,6'
          Dst:             libfwevt_xml_document_read_template_instance_values
        - Src:             'libfwevt_xml_document.c:4930,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4941,6'
          Dst:             libfwevt_xml_token_initialize
        - Src:             'libfwevt_xml_document.c:4945,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4954,6'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:4961,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4970,6'
          Dst:             libfwevt_xml_document_read_fragment_header
        - Src:             'libfwevt_xml_document.c:4978,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4989,6'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:4996,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5005,6'
          Dst:             libfwevt_xml_document_read_element
        - Src:             'libfwevt_xml_document.c:5019,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5030,6'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:5037,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5048,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5060,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5100,6'
          Dst:             libfwevt_xml_token_free
        - Src:             'libfwevt_xml_document.c:5104,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5126,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5139,6'
          Dst:             libcdata_array_free
        - Src:             'libfwevt_xml_document.c:5139,6'
          Dst:             libfwevt_xml_template_value_free
        - Src:             'libfwevt_xml_document.c:5144,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5158,3'
          Dst:             libcdata_array_free
        - Src:             'libfwevt_xml_document.c:5158,3'
          Dst:             libfwevt_xml_template_value_free
        - Src:             'libfwevt_xml_document.c:5165,3'
          Dst:             libfwevt_xml_token_free
    - functionName:    libfwevt_xml_document_read_fragment_header
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3241
      functionLinenumberEnd: 3382
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - error
      BBCount:         18
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:3249,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3252,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3260,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3260,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3263,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3271,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3271,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3274,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3283,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3283,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3286,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3294,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3294,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3297,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3305,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3305,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3308,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3320,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3322,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3325,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3379,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:3251,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3262,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3273,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3285,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3296,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3307,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3324,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_read_name
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3396
      functionLinenumberEnd: 3626
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - binary_data
        - binary_data_size
        - binary_data_offset
        - flags
        - name_data_size
        - xml_tag
        - error
      BBCount:         36
      ICount:          283
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_tag_set_name_data
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:3409,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3412,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3420,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:3420,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3423,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3431,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - 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:   'libfwevt_xml_document.c:3432,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3432,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3435,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3431,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3435,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3443,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3443,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3446,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3454,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3454,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3457,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3465,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3465,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3468,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3476,30'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3479,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3481,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3483,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3483,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3486,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3511,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3511,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3526,28'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3528,2'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3553,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3553,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3556,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3552,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3556,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3564,16'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3566,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3569,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3590,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_name_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3589,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3596,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3623,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:3411,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3422,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3434,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3445,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3456,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3467,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3485,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3555,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3568,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3589,6'
          Dst:             libfwevt_xml_tag_set_name_data
        - Src:             'libfwevt_xml_document.c:3595,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_read_attribute
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - ascii_codepage
        - flags
        - template_values_array
        - xml_tag
        - element_recursion_depth
        - template_instance_recursion_depth
        - error
      BBCount:         94
      ICount:          702
      EdgeCount:       128
      CyclomaticComplexity: 36
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_tag_free
        - libfwevt_xml_document_read_name
        - libfwevt_xml_document_read_normal_substitution
        - libfwevt_xml_document_read_optional_substitution
        - libfwevt_xml_document_read_value
        - libfwevt_xml_tag_append_attribute
        - libfwevt_xml_tag_initialize
        - libfwevt_xml_token_free
        - libfwevt_xml_token_initialize
        - libfwevt_xml_token_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:513,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:516,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:524,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:524,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:527,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:535,8'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:535,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:538,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:547,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:547,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:550,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:558,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:558,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:561,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:569,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:569,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:572,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:580,8'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:580,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:582,25'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libfwevt_xml_document.c:597,30'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:585,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:585,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:588,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:584,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:588,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:596,2'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:600,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:605,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:613,2'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:616,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:616,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:619,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:615,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:619,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:627,9'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:628,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:628,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:631,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:627,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:631,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:665,28'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - 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:   'libfwevt_xml_document.c:667,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:669,41'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:673,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - 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:   'libfwevt_xml_document.c:674,5'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:674,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:677,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:673,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:677,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:685,4'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:707,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:710,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:718,9'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:718,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:720,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:743,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:741,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:746,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:755,8'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:754,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:765,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:773,9'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:773,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:775,32'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:778,8'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:777,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:785,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:793,10'
              BranchSideFuncs:
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:795,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:798,9'
              BranchSideFuncs:
                - libfwevt_xml_document_read_value
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:831,15'
              BranchSideFuncs:
                - libfwevt_xml_document_read_normal_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:860,8'
              BranchSideFuncs:
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:889,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:798,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:801,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:810,10'
              BranchSideFuncs:
                - libfwevt_xml_document_read_value
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:809,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:819,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:827,5'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:845,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:848,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:856,5'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:874,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:877,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:885,5'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:898,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:901,9'
              BranchSideFuncs:
                - libfwevt_xml_tag_append_attribute
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libfwevt_xml_document.c:916,31'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:900,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:906,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:914,22'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:919,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:615,9'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_optional_substitution
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_document_read_normal_substitution
                - libcerror_error_set
                - libfwevt_xml_document_read_value
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libfwevt_xml_document.c:922,20'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:924,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:928,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:942,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:926,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:931,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:939,2'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:940,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:945,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:953,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:956,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:958,3'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:962,6'
              BranchSideFuncs:
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:962,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:964,3'
              BranchSideFuncs:
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:968,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:515,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:526,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:537,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:549,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:560,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:571,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:587,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:600,6'
          Dst:             libfwevt_xml_token_initialize
        - Src:             'libfwevt_xml_document.c:604,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:618,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:630,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:676,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:709,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:741,7'
          Dst:             libfwevt_xml_tag_initialize
        - Src:             'libfwevt_xml_document.c:745,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:754,7'
          Dst:             libfwevt_xml_document_read_name
        - Src:             'libfwevt_xml_document.c:764,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:777,7'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:784,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:800,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:809,9'
          Dst:             libfwevt_xml_document_read_value
        - Src:             'libfwevt_xml_document.c:818,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:830,14'
          Dst:             libfwevt_xml_document_read_normal_substitution
        - Src:             'libfwevt_xml_document.c:847,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:859,14'
          Dst:             libfwevt_xml_document_read_optional_substitution
        - Src:             'libfwevt_xml_document.c:876,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:888,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:900,8'
          Dst:             libfwevt_xml_tag_append_attribute
        - Src:             'libfwevt_xml_document.c:905,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:926,7'
          Dst:             libfwevt_internal_xml_tag_free
        - Src:             'libfwevt_xml_document.c:930,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:940,6'
          Dst:             libfwevt_xml_token_free
        - Src:             'libfwevt_xml_document.c:944,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:958,3'
          Dst:             libfwevt_internal_xml_tag_free
        - Src:             'libfwevt_xml_document.c:964,3'
          Dst:             libfwevt_xml_token_free
    - functionName:    libfwevt_xml_document_read_cdata_section
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - xml_tag
        - error
      BBCount:         31
      ICount:          259
      EdgeCount:       44
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_tag_set_type
        - libfwevt_xml_tag_set_value_data
        - libfwevt_xml_tag_set_value_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:988,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:991,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:999,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:999,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1002,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1010,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1010,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1013,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1022,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:1022,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1025,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1033,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - 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:   'libfwevt_xml_document.c:1033,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1036,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1044,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1044,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1047,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1055,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1055,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1058,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1066,30'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1069,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1072,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1081,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1080,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1086,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1111,2'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1135,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1135,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1138,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1134,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1138,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1164,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1163,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1169,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1178,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1177,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1212,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:990,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1001,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1012,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1024,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1035,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1046,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1057,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1071,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1080,6'
          Dst:             libfwevt_xml_tag_set_type
        - Src:             'libfwevt_xml_document.c:1085,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1137,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1163,6'
          Dst:             libfwevt_xml_tag_set_value_type
        - Src:             'libfwevt_xml_document.c:1168,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1177,6'
          Dst:             libfwevt_xml_tag_set_value_data
        - Src:             'libfwevt_xml_document.c:1183,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_read_pi_target
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4246
      functionLinenumberEnd: 4613
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - flags
        - xml_tag
        - error
      BBCount:         62
      ICount:          524
      EdgeCount:       87
      CyclomaticComplexity: 27
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_tag_free
        - libfwevt_xml_document_read_name
        - libfwevt_xml_document_read_pi_data
        - libfwevt_xml_tag_append_element
        - libfwevt_xml_tag_initialize
        - libfwevt_xml_tag_set_type
        - libfwevt_xml_token_free
        - libfwevt_xml_token_initialize
        - libfwevt_xml_token_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:4258,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4261,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4269,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4269,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4272,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4280,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4280,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4283,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4292,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4292,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4295,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4303,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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:   'libfwevt_xml_document.c:4303,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4314,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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:   'libfwevt_xml_document.c:4314,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4317,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4325,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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:   'libfwevt_xml_document.c:4325,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4328,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4336,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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:   'libfwevt_xml_document.c:4336,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4338,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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
            - BranchSide:      'libfwevt_xml_document.c:4340,30'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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:   'libfwevt_xml_document.c:4343,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4346,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4356,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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:   'libfwevt_xml_document.c:4354,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4359,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4368,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_type
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_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:   'libfwevt_xml_document.c:4367,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4373,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4407,2'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4410,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4414,33'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4418,9'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4419,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4419,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4422,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:4418,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4422,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4430,3'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4460,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4463,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4471,8'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4471,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4473,24'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4496,7'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4495,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4506,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4514,8'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4514,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4516,31'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:4521,7'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4519,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4524,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4533,7'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4532,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4540,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4549,7'
              BranchSideFuncs:
                - libfwevt_xml_document_read_pi_data
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4548,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4558,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4566,21'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:4568,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4573,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4582,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_append_element
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:4581,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4587,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:4595,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:4600,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4602,3'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:4606,6'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:4606,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:4608,3'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:4612,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:4260,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4271,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4282,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4294,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4305,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4316,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4327,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4345,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4354,6'
          Dst:             libfwevt_xml_tag_initialize
        - Src:             'libfwevt_xml_document.c:4358,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4367,6'
          Dst:             libfwevt_xml_tag_set_type
        - Src:             'libfwevt_xml_document.c:4372,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4421,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4462,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4495,6'
          Dst:             libfwevt_xml_document_read_name
        - Src:             'libfwevt_xml_document.c:4505,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4519,6'
          Dst:             libfwevt_xml_token_initialize
        - Src:             'libfwevt_xml_document.c:4523,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4532,6'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:4539,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4548,6'
          Dst:             libfwevt_xml_document_read_pi_data
        - Src:             'libfwevt_xml_document.c:4557,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4568,6'
          Dst:             libfwevt_xml_token_free
        - Src:             'libfwevt_xml_document.c:4572,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4581,6'
          Dst:             libfwevt_xml_tag_append_element
        - Src:             'libfwevt_xml_document.c:4586,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:4602,3'
          Dst:             libfwevt_xml_token_free
        - Src:             'libfwevt_xml_document.c:4608,3'
          Dst:             libfwevt_internal_xml_tag_free
    - functionName:    libfwevt_xml_document_read_character_reference
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - xml_tag
        - error
      BBCount:         55
      ICount:          452
      EdgeCount:       77
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
        - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
        - libfwevt_integer_as_unsigned_decimal_get_string_size
        - libfwevt_internal_xml_tag_free
        - libfwevt_xml_tag_append_value_data
        - libfwevt_xml_tag_set_value_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:1242,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1253,6'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - malloc
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1253,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1264,8'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - malloc
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1264,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1267,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1276,6'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - malloc
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:1276,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1279,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1287,6'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - malloc
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:1287,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1290,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1298,6'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - malloc
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:1298,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1301,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1309,6'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - malloc
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:1309,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1312,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1320,30'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - malloc
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:1323,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1326,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1351,2'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - malloc
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:1374,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1380,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1388,30'
              BranchSideFuncs:
                - malloc
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:1390,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1393,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1401,40'
              BranchSideFuncs:
                - malloc
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1404,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1407,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1415,2'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1418,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1426,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1434,2'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1437,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1443,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1453,8'
              BranchSideFuncs:
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1454,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1454,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1457,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
        - Branch String:   'libfwevt_xml_document.c:1453,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1457,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1465,38'
              BranchSideFuncs:
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1470,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1473,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1481,36'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1481,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1485,3'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:1491,2'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:1496,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1504,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1512,2'
              BranchSideFuncs:
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
        - Branch String:   'libfwevt_xml_document.c:1538,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1543,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1551,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:1554,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1556,3'
              BranchSideFuncs:
                - free
                - libfwevt_internal_xml_tag_free
                - free
            - BranchSide:      'libfwevt_xml_document.c:1559,6'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
                - free
        - Branch String:   'libfwevt_xml_document.c:1559,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1561,3'
              BranchSideFuncs:
                - free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1564,6'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:1564,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:1566,3'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:1570,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:1244,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1255,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1266,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1278,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1289,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1300,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1311,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1325,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1374,6'
          Dst:             libfwevt_integer_as_unsigned_decimal_get_string_size
        - Src:             'libfwevt_xml_document.c:1379,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1392,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1406,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1418,6'
          Dst:             libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_document.c:1425,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1437,6'
          Dst:             libfwevt_xml_tag_set_value_type
        - Src:             'libfwevt_xml_document.c:1442,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1456,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1472,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1496,6'
          Dst:             libfwevt_xml_tag_append_value_data
        - Src:             'libfwevt_xml_document.c:1503,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1538,6'
          Dst:             libfwevt_internal_xml_tag_free
        - Src:             'libfwevt_xml_document.c:1542,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:1566,3'
          Dst:             libfwevt_internal_xml_tag_free
    - functionName:    libfwevt_xml_document_read_entity_reference
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2560
      functionLinenumberEnd: 3048
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - flags
        - xml_tag
        - error
      BBCount:         120
      ICount:          826
      EdgeCount:       168
      CyclomaticComplexity: 50
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_tag_free
        - libfwevt_xml_document_read_name
        - libfwevt_xml_tag_append_value_data
        - libfwevt_xml_tag_get_utf8_name
        - libfwevt_xml_tag_get_utf8_name_size
        - libfwevt_xml_tag_initialize
        - libfwevt_xml_tag_set_value_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:2576,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2587,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2587,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2590,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2598,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2598,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2601,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2610,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2610,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2613,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2621,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2621,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2624,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2632,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2632,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2635,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2643,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2643,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2646,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2654,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2654,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2656,25'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
            - BranchSide:      'libfwevt_xml_document.c:2658,30'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2661,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2664,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2698,2'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2701,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2703,37'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
            - BranchSide:      'libfwevt_xml_document.c:2707,9'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2708,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2708,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2711,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
        - Branch String:   'libfwevt_xml_document.c:2707,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2711,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2719,3'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2742,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2745,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2753,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2753,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2755,24'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
            - BranchSide:      'libfwevt_xml_document.c:2779,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_initialize
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2777,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2782,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2791,7'
              BranchSideFuncs:
                - libfwevt_xml_document_read_name
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2790,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2801,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2809,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2809,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2811,22'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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
            - BranchSide:      'libfwevt_xml_document.c:2814,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf8_name_size
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2813,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2819,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2827,8'
              BranchSideFuncs:
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - 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:   'libfwevt_xml_document.c:2828,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2828,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2831,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
        - Branch String:   'libfwevt_xml_document.c:2827,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2831,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2839,28'
              BranchSideFuncs:
                - malloc
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2842,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2845,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2854,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf8_name
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2853,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2860,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2869,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2868,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2874,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2884,42'
              BranchSideFuncs:
                - malloc
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2887,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2890,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2898,6'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2898,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2900,9'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2917,11'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2901,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2901,9'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2908,14'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2900,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2903,4'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2908,14'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2917,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2919,9'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2929,11'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2920,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2920,9'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2928,2'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2921,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2921,9'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2928,2'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2919,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2923,4'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2928,2'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2932,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2932,9'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2941,14'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2933,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2933,9'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2941,14'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2934,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2934,9'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2941,14'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2931,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2936,4'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:2941,14'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2952,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2955,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2964,2'
              BranchSideFuncs:
                - free
                - libfwevt_xml_tag_append_value_data
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:2972,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:2980,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:2988,2'
              BranchSideFuncs:
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
        - Branch String:   'libfwevt_xml_document.c:3015,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3020,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_tag_free
                - free
                - free
            - BranchSide:      'libfwevt_xml_document.c:3028,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:3031,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3033,3'
              BranchSideFuncs:
                - free
                - libfwevt_internal_xml_tag_free
                - free
            - BranchSide:      'libfwevt_xml_document.c:3036,6'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
                - free
        - Branch String:   'libfwevt_xml_document.c:3036,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3038,3'
              BranchSideFuncs:
                - free
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:3041,6'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
        - Branch String:   'libfwevt_xml_document.c:3041,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3043,3'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
            - BranchSide:      'libfwevt_xml_document.c:3047,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:2578,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2589,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2600,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2612,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2623,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2634,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2645,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2663,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2710,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2744,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2777,6'
          Dst:             libfwevt_xml_tag_initialize
        - Src:             'libfwevt_xml_document.c:2781,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2790,6'
          Dst:             libfwevt_xml_document_read_name
        - Src:             'libfwevt_xml_document.c:2800,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2813,6'
          Dst:             libfwevt_xml_tag_get_utf8_name_size
        - Src:             'libfwevt_xml_document.c:2818,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2830,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2844,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2853,6'
          Dst:             libfwevt_xml_tag_get_utf8_name
        - Src:             'libfwevt_xml_document.c:2859,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2868,6'
          Dst:             libfwevt_xml_tag_set_value_type
        - Src:             'libfwevt_xml_document.c:2873,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2889,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2954,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:2972,6'
          Dst:             libfwevt_xml_tag_append_value_data
        - Src:             'libfwevt_xml_document.c:2979,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3015,6'
          Dst:             libfwevt_internal_xml_tag_free
        - Src:             'libfwevt_xml_document.c:3019,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3043,3'
          Dst:             libfwevt_internal_xml_tag_free
    - functionName:    libfwevt_xml_document_read_value
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5555
      functionLinenumberEnd: 5809
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - xml_tag
        - error
      BBCount:         32
      ICount:          273
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_tag_append_value_data
        - libfwevt_xml_tag_set_value_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:5563,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5566,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5574,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_append_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:5574,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5577,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5585,8'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_append_value_data
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:5585,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5588,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5597,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_append_value_data
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:5597,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5600,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5608,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_append_value_data
                - 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:   'libfwevt_xml_document.c:5608,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5611,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5619,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_append_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5619,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5622,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5630,6'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_append_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5630,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5633,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5641,30'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_append_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5644,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5647,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5672,15'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_append_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5695,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5698,4'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_append_value_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5717,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5727,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5727,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5730,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5726,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5730,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5756,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_set_value_type
                - libfwevt_xml_tag_append_value_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5755,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5761,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5770,7'
              BranchSideFuncs:
                - libfwevt_xml_tag_append_value_data
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:5769,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:5777,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:5806,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:5565,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5576,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5587,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5599,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5610,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5621,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5632,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5646,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5716,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5729,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5755,6'
          Dst:             libfwevt_xml_tag_set_value_type
        - Src:             'libfwevt_xml_document.c:5760,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:5769,6'
          Dst:             libfwevt_xml_tag_append_value_data
        - Src:             'libfwevt_xml_document.c:5776,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_read_normal_substitution
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3645
      functionLinenumberEnd: 3813
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - ascii_codepage
        - flags
        - template_values_array
        - template_value_offset
        - xml_tag
        - element_recursion_depth
        - template_instance_recursion_depth
        - error
      BBCount:         20
      ICount:          224
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_document_substitute_template_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:3653,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3656,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3664,6'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3664,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3667,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3675,6'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3675,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3678,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3687,6'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3687,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3690,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3698,6'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3698,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3701,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3709,6'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3709,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3712,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3720,30'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3723,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3726,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3751,2'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3801,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3804,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3812,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:3655,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3666,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3677,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3689,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3700,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3711,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3725,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3786,11'
          Dst:             libfwevt_xml_document_substitute_template_value
        - Src:             'libfwevt_xml_document.c:3803,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_read_optional_substitution
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3832
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_document
        - xml_token
        - binary_data
        - binary_data_size
        - binary_data_offset
        - ascii_codepage
        - flags
        - template_values_array
        - template_value_offset
        - xml_tag
        - element_recursion_depth
        - template_instance_recursion_depth
        - error
      BBCount:         20
      ICount:          225
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_document_substitute_template_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:3840,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3843,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3851,6'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3851,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3854,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3862,6'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3862,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3865,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3874,6'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3874,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3877,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3885,6'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3885,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3888,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3896,6'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3896,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3899,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3907,30'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3910,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3913,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3938,2'
              BranchSideFuncs:
                - libfwevt_xml_document_substitute_template_value
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:3988,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:3991,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:3999,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:3842,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3853,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3864,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3876,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3887,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3898,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3912,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:3973,11'
          Dst:             libfwevt_xml_document_substitute_template_value
        - Src:             'libfwevt_xml_document.c:3990,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_read_with_template_values
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_document
        - binary_data
        - binary_data_size
        - binary_data_offset
        - ascii_codepage
        - flags
        - template_values_array
        - error
      BBCount:         43
      ICount:          301
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_document_read_fragment
        - libfwevt_xml_token_free
        - libfwevt_xml_token_initialize
        - libfwevt_xml_token_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:258,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:261,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:269,63'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:271,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:274,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:282,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - 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:   'libfwevt_xml_document.c:282,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:285,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:293,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - 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:   'libfwevt_xml_document.c:293,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:296,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:304,6'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:304,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:315,18'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:318,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:321,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:332,7'
              BranchSideFuncs:
                - libfwevt_xml_token_initialize
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:330,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:335,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:343,2'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:343,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:346,8'
              BranchSideFuncs:
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:459,7'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:345,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:353,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:364,11'
              BranchSideFuncs:
                - libfwevt_xml_document_read_fragment
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:364,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:367,11'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:414,10'
              BranchSideFuncs:
                - libfwevt_xml_document_read_fragment
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:440,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:368,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:368,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:371,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:367,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:371,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:408,5'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:413,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:428,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:436,5'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
                - libfwevt_xml_token_read_data
                - libfwevt_xml_document_read_fragment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:452,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:343,2'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:454,4'
              BranchSideFuncs:
                - libfwevt_xml_token_free
                - libcerror_error_set
                - libfwevt_xml_token_free
        - Branch String:   'libfwevt_xml_document.c:457,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:462,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:470,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:473,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:475,3'
              BranchSideFuncs:
                - libfwevt_xml_token_free
            - BranchSide:      'libfwevt_xml_document.c:479,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:260,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:273,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:284,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:295,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:306,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:320,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:330,6'
          Dst:             libfwevt_xml_token_initialize
        - Src:             'libfwevt_xml_document.c:334,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:345,7'
          Dst:             libfwevt_xml_token_read_data
        - Src:             'libfwevt_xml_document.c:352,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:370,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:413,9'
          Dst:             libfwevt_xml_document_read_fragment
        - Src:             'libfwevt_xml_document.c:427,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:439,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:457,6'
          Dst:             libfwevt_xml_token_free
        - Src:             'libfwevt_xml_document.c:461,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:475,3'
          Dst:             libfwevt_xml_token_free
    - functionName:    libfwevt_xml_document_read
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_document
        - binary_data
        - binary_data_size
        - binary_data_offset
        - ascii_codepage
        - flags
        - error
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_document_read_with_template_values
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:218,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:237,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:218,6'
          Dst:             libfwevt_xml_document_read_with_template_values
        - Src:             'libfwevt_xml_document.c:228,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_get_root_xml_tag
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_document
        - root_xml_tag
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:175,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:178,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:186,63'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:188,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:191,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:199,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:177,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:190,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_free
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_document
        - error
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_tag_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:126,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:129,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:137,7'
              BranchSideFuncs:
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:137,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:139,65'
              BranchSideFuncs:
                - free
                - libfwevt_internal_xml_tag_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:161,10'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:142,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:145,45'
              BranchSideFuncs:
                - libfwevt_internal_xml_tag_free
                - free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:158,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfwevt_xml_document.c:144,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:149,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_document.c:157,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfwevt_xml_document.c:128,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:144,8'
          Dst:             libfwevt_internal_xml_tag_free
        - Src:             'libfwevt_xml_document.c:148,5'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_document_initialize
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_document.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_document
        - error
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_document.c:52,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:55,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:63,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:63,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:66,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_document.c:74,26'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_document.c:77,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:80,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_document.c:88,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfwevt_xml_document.c:88,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:94,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_document.c:102,46'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_document.c:107,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_document.c:109,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfwevt_xml_document.c:112,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_document.c:54,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:65,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:79,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_document.c:93,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf16_xml_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3451
      functionLinenumberEnd: 4076
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - xml_tag_level
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         115
      ICount:          1031
      EdgeCount:       163
      CyclomaticComplexity: 50
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf16_string_size
        - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
        - libfwevt_xml_tag_get_utf16_xml_string_with_index
        - libuna_utf16_string_with_index_copy_from_utf16_stream
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:3464,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3467,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3475,53'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:3477,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3480,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3488,6'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:3488,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3491,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3499,6'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:3499,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3502,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3510,18'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:3512,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3515,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3523,28'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:3523,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3527,3'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libfwevt_xml_tag.c:3530,2'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:3532,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3535,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libfwevt_xml_tag.c:3934,11'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3534,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3540,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3549,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:3548,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3554,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3563,8'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - 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:   'libfwevt_xml_tag.c:3562,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3572,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3580,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3582,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3584,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3698,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3584,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3589,10'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_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
            - BranchSide:      'libfwevt_xml_tag.c:3697,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3588,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3595,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3604,9'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3604,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3607,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3616,11'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3616,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3619,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3627,5'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3629,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3639,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3648,17'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3650,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3653,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3661,5'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3664,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3673,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3682,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3684,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3687,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3695,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3698,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3701,43'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3799,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3700,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3707,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3715,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3715,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3717,11'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3785,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3717,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3720,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3728,5'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3730,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3739,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3747,17'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3749,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3752,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3760,5'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3763,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3773,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3781,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3785,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3788,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3796,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3799,12'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3801,10'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3909,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3801,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3804,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3812,4'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3815,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3820,10'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3855,10'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3819,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3826,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3836,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3835,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3844,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3853,17'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3855,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3858,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3866,30'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3866,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3870,5'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3873,10'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3873,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3876,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3884,4'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3887,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3897,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3905,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3909,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3912,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3920,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3922,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3925,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3933,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:3934,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3936,9'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3989,11'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3936,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3939,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3947,3'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3956,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3965,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3973,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3975,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3978,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3986,3'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:3991,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3994,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:4002,3'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:4004,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:4014,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:4022,15'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:4024,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:4027,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:4035,3'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:4037,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:4046,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:4054,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:4056,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:4059,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:4067,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:3466,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3479,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3490,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3501,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3514,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3534,7'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:3539,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3548,7'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:3553,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3562,7'
          Dst:             libuna_utf16_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:3571,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3588,9'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:3594,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3606,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3618,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3629,9'
          Dst:             libuna_utf16_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:3638,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3652,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3664,9'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
        - Src:             'libfwevt_xml_tag.c:3672,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3686,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3700,8'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_size
        - Src:             'libfwevt_xml_tag.c:3706,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3719,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3730,9'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
        - Src:             'libfwevt_xml_tag.c:3738,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3751,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3763,9'
          Dst:             libuna_utf16_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:3772,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3787,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3803,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3819,9'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:3825,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3835,9'
          Dst:             libfwevt_xml_tag_get_utf16_xml_string_with_index
        - Src:             'libfwevt_xml_tag.c:3843,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3857,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3875,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3887,8'
          Dst:             libuna_utf16_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:3896,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3911,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3924,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3938,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3956,7'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
        - Src:             'libfwevt_xml_tag.c:3964,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3977,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3993,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:4004,7'
          Dst:             libuna_utf16_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:4013,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:4026,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:4037,7'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
        - Src:             'libfwevt_xml_tag.c:4045,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:4058,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf16_xml_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3084
      functionLinenumberEnd: 3439
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - xml_tag_level
        - utf16_string_size
        - error
      BBCount:         63
      ICount:          482
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf16_string_size
        - libfwevt_xml_tag_get_utf16_xml_string_size
        - libuna_utf16_string_size_from_utf16_stream
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:3099,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3110,53'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_size_from_utf16_stream
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - 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:   'libfwevt_xml_tag.c:3112,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3115,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3124,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_size_from_utf16_stream
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3123,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3129,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3141,29'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_size_from_utf16_stream
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3143,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3146,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libuna_utf16_string_size_from_utf16_stream
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3359,11'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3145,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3151,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3160,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3159,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3167,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3178,29'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3180,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3182,25'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3262,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3182,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3187,10'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3261,3'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3186,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3193,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3202,9'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3202,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3205,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3215,10'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3214,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3222,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3237,31'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3239,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3246,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3259,31'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3262,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3265,43'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3298,12'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3264,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3271,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3279,8'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:3279,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3288,31'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:3295,28'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:3298,12'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3300,23'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3356,27'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:3300,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3305,10'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3349,32'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:3304,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3311,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3321,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3320,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3327,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3339,31'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf16_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3359,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3362,42'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3383,11'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3361,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3368,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3381,29'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:3385,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3393,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3405,29'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3407,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3414,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3427,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:3101,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3114,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3123,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:3128,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3145,7'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:3150,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3159,7'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:3166,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3186,9'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:3192,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3204,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3214,9'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:3221,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3239,9'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_size
        - Src:             'libfwevt_xml_tag.c:3245,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3264,8'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_size
        - Src:             'libfwevt_xml_tag.c:3270,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3304,9'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:3310,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3320,9'
          Dst:             libfwevt_xml_tag_get_utf16_xml_string_size
        - Src:             'libfwevt_xml_tag.c:3326,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3361,7'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_size
        - Src:             'libfwevt_xml_tag.c:3367,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3385,7'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:3392,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3407,7'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_size
        - Src:             'libfwevt_xml_tag.c:3413,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf8_xml_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2449
      functionLinenumberEnd: 3074
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - xml_tag_level
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         115
      ICount:          1031
      EdgeCount:       163
      CyclomaticComplexity: 50
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf8_string_size
        - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
        - libfwevt_xml_tag_get_utf8_xml_string_with_index
        - libuna_utf8_string_with_index_copy_from_utf16_stream
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:2462,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2465,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2473,53'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:2475,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2478,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2486,6'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:2486,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2489,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2497,6'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:2497,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2508,18'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:2510,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2513,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2521,28'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:2521,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2525,3'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libfwevt_xml_tag.c:2528,2'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:2530,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2533,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libfwevt_xml_tag.c:2932,11'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2532,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2538,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2547,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:2546,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2552,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2561,8'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - 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:   'libfwevt_xml_tag.c:2560,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2570,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2578,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2580,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2582,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2696,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2582,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2587,10'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_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
            - BranchSide:      'libfwevt_xml_tag.c:2695,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2586,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2593,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2602,9'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2602,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2605,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2614,11'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2614,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2617,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2625,5'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2627,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2637,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2646,17'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2648,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2651,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2659,5'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2662,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2671,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2680,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2682,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2685,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2693,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2696,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2699,43'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2797,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2698,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2705,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2713,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2713,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2715,11'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2783,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2715,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2718,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2726,5'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2728,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2737,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2745,17'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2747,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2750,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2758,5'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2761,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2771,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2779,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2783,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2786,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2794,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2797,12'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2799,10'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2907,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2799,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2802,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2810,4'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2813,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2818,10'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2853,10'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2817,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2824,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2834,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2833,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2842,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2851,17'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2853,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2856,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2864,30'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2864,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2868,5'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2871,10'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2871,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2874,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2882,4'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2885,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2895,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2903,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2907,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2910,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2918,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2920,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2923,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2931,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:2932,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2934,9'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2987,11'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2934,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2937,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2945,3'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2954,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2963,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2971,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2973,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2976,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2984,3'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:2989,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2992,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3000,3'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3002,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3012,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3020,15'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3022,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3025,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3033,3'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3035,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3044,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3052,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:3054,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:3057,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:3065,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:2464,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2477,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2488,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2499,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2512,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2532,7'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:2537,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2546,7'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:2551,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2560,7'
          Dst:             libuna_utf8_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:2569,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2586,9'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:2592,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2604,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2616,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2627,9'
          Dst:             libuna_utf8_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:2636,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2650,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2662,9'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
        - Src:             'libfwevt_xml_tag.c:2670,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2684,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2698,8'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_size
        - Src:             'libfwevt_xml_tag.c:2704,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2717,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2728,9'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
        - Src:             'libfwevt_xml_tag.c:2736,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2749,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2761,9'
          Dst:             libuna_utf8_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:2770,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2785,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2801,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2817,9'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:2823,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2833,9'
          Dst:             libfwevt_xml_tag_get_utf8_xml_string_with_index
        - Src:             'libfwevt_xml_tag.c:2841,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2855,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2873,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2885,8'
          Dst:             libuna_utf8_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:2894,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2909,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2922,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2936,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2954,7'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
        - Src:             'libfwevt_xml_tag.c:2962,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2975,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2991,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3002,7'
          Dst:             libuna_utf8_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:3011,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3024,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3035,7'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
        - Src:             'libfwevt_xml_tag.c:3043,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:3056,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf8_xml_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - xml_tag_level
        - utf8_string_size
        - error
      BBCount:         63
      ICount:          482
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf8_string_size
        - libfwevt_xml_tag_get_utf8_xml_string_size
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:2097,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2108,53'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_size_from_utf16_stream
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - 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:   'libfwevt_xml_tag.c:2110,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2122,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_size_from_utf16_stream
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2121,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2139,28'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_size_from_utf16_stream
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2141,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2144,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libuna_utf8_string_size_from_utf16_stream
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2357,11'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2143,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2149,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2158,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2157,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2165,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2176,28'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2178,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2180,25'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2260,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2180,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2185,10'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2259,3'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2184,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2191,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2200,9'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2200,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2203,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2213,10'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2212,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2220,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2235,30'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2237,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2244,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2257,30'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2260,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2263,43'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2296,12'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2262,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2269,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2277,8'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:2277,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2286,30'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:2293,27'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:2296,12'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2298,23'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2354,26'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:2298,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2303,10'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2347,31'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:2302,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2309,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2319,10'
              BranchSideFuncs:
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2318,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2325,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2337,30'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwevt_xml_tag_get_utf8_xml_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2357,11'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2360,42'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2381,11'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2359,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2366,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2379,28'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:2383,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2391,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2403,28'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2405,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2412,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2425,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:2099,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2112,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2121,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:2126,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2143,7'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:2148,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2157,7'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:2164,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2184,9'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:2190,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2202,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2212,9'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:2219,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2237,9'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_size
        - Src:             'libfwevt_xml_tag.c:2243,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2262,8'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_size
        - Src:             'libfwevt_xml_tag.c:2268,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2302,9'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:2308,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2318,9'
          Dst:             libfwevt_xml_tag_get_utf8_xml_string_size
        - Src:             'libfwevt_xml_tag.c:2324,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2359,7'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_size
        - Src:             'libfwevt_xml_tag.c:2365,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2383,7'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:2390,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2405,7'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_size
        - Src:             'libfwevt_xml_tag.c:2411,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_set_flags
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - flags
        - error
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:2042,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2045,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2053,53'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2057,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2060,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2069,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:2044,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2059,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_flags
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - flags
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:2001,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2004,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2012,53'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:2014,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:2017,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:2025,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:2003,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:2016,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_element_by_utf16_name
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf16_string
        - utf16_string_length
        - element_xml_tag
        - error
      BBCount:         48
      ICount:          324
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_from_utf16_stream
        - towupper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:1815,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1818,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1826,53'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:1828,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1831,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1839,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - 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:   'libfwevt_xml_tag.c:1839,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1842,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1850,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1850,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1853,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1861,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1861,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1873,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1872,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1878,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1886,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1886,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1888,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:1890,21'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1890,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1895,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1987,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:1894,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1901,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1910,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1910,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1913,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1923,27'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1927,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1927,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1931,22'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1926,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1929,26'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1931,22'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1935,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1937,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1979,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1937,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1939,5'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1943,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1941,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1950,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1960,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1958,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1966,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1974,27'
              BranchSideFuncs:
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1974,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1935,3'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1976,5'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1980,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1980,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1986,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1979,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1982,46'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:1986,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfwevt_xml_tag.c:1817,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1830,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1841,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1852,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1863,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1872,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:1877,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1894,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:1900,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1912,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1941,8'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:1949,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1958,8'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libfwevt_xml_tag.c:1965,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1974,8'
          Dst:             towupper
        - Src:             'libfwevt_xml_tag.c:1974,47'
          Dst:             towupper
    - functionName:    towupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfwevt_xml_tag_get_element_by_utf8_name
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf8_string
        - utf8_string_length
        - element_xml_tag
        - error
      BBCount:         48
      ICount:          324
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_copy_from_utf8
        - towupper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:1618,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1621,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1629,53'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:1631,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1634,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1642,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - 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:   'libfwevt_xml_tag.c:1642,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1645,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1653,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1653,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1656,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1664,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1664,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1667,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1676,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1675,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1681,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1689,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1689,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1691,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:1693,21'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1693,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1698,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1790,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:1697,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1704,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1713,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1713,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1716,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1726,27'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1730,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1730,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1734,21'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1729,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1732,26'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1734,21'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1738,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1740,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1782,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1740,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1742,5'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1746,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1744,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1753,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1763,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1761,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1769,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1777,27'
              BranchSideFuncs:
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1777,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1738,3'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1779,5'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1783,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1783,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1789,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1782,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1785,46'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:1789,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfwevt_xml_tag.c:1620,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1633,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1644,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1655,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1666,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1675,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:1680,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1697,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:1703,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1715,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1744,8'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:1752,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1761,8'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libfwevt_xml_tag.c:1768,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1777,8'
          Dst:             towupper
        - Src:             'libfwevt_xml_tag.c:1777,47'
          Dst:             towupper
    - functionName:    libfwevt_xml_tag_get_element_by_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - element_index
        - element_xml_tag
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:1564,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1567,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1575,53'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1577,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1584,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1593,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:1566,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1577,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:1583,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_number_of_elements
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - number_of_elements
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:1522,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1525,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1533,53'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1535,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1541,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1549,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:1524,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1535,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:1540,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_attribute_by_utf16_name
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf16_string
        - utf16_string_length
        - attribute_xml_tag
        - error
      BBCount:         48
      ICount:          324
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_from_utf16_stream
        - towupper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:1336,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1339,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1347,53'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:1349,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1352,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1360,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - 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:   'libfwevt_xml_tag.c:1360,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1363,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1371,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1371,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1374,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1382,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1382,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1385,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1394,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1393,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1399,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1407,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1407,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1409,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:1411,23'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1411,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1416,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1508,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:1415,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1422,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1431,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1431,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1434,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1444,27'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1448,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1448,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1452,22'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1447,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1450,26'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1452,22'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1456,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1458,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1500,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1458,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1460,5'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1464,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1462,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1471,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1481,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1479,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1487,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1495,27'
              BranchSideFuncs:
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1495,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1456,3'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1497,5'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1501,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1501,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1507,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1500,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1503,48'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:1507,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfwevt_xml_tag.c:1338,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1351,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1362,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1373,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1384,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1393,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:1398,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1415,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:1421,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1433,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1462,8'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:1470,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1479,8'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libfwevt_xml_tag.c:1486,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1495,8'
          Dst:             towupper
        - Src:             'libfwevt_xml_tag.c:1495,47'
          Dst:             towupper
    - functionName:    libfwevt_xml_tag_get_attribute_by_utf8_name
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf8_string
        - utf8_string_length
        - attribute_xml_tag
        - error
      BBCount:         48
      ICount:          324
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_copy_from_utf8
        - towupper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:1139,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1142,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1150,53'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - 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:   'libfwevt_xml_tag.c:1152,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1163,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - 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:   'libfwevt_xml_tag.c:1163,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1174,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1174,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1185,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1185,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1197,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1196,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1210,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1210,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1212,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:1214,23'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1214,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1219,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1311,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:1218,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1225,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1234,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1234,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1237,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1247,27'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1251,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1251,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1255,21'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1250,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1253,26'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1255,21'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1259,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1261,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1303,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1261,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1263,5'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1267,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1265,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1274,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1284,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1282,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1290,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1298,27'
              BranchSideFuncs:
                - towupper
                - towupper
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1298,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1259,3'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1300,5'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1304,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1304,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1310,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1303,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1306,48'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:1310,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - towupper
                - towupper
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfwevt_xml_tag.c:1141,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1154,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1165,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1176,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1187,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1196,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:1201,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1218,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:1224,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1236,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1265,8'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:1273,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1282,8'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libfwevt_xml_tag.c:1289,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1298,8'
          Dst:             towupper
        - Src:             'libfwevt_xml_tag.c:1298,47'
          Dst:             towupper
    - functionName:    libfwevt_xml_tag_get_attribute_by_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - attribute_index
        - attribute_xml_tag
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:1085,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1088,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1096,53'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1098,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1105,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1114,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:1087,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1098,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_tag.c:1104,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_number_of_attributes
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - number_of_attributes
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:1043,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1046,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1054,53'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1056,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1062,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1070,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:1045,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1056,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_tag.c:1061,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf16_value
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_value_get_data_as_utf16_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:1001,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1004,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1012,53'
              BranchSideFuncs:
                - libfwevt_xml_value_get_data_as_utf16_string
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:1014,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:1021,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:1029,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:1003,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:1014,6'
          Dst:             libfwevt_xml_value_get_data_as_utf16_string
        - Src:             'libfwevt_xml_tag.c:1020,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf16_value_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf16_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:958,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:961,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:969,53'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:971,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:978,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:986,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:960,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:971,6'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_size
        - Src:             'libfwevt_xml_tag.c:977,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf8_value
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_value_get_data_as_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:916,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:919,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:927,53'
              BranchSideFuncs:
                - libfwevt_xml_value_get_data_as_utf8_string
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:929,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:936,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:944,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:918,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:929,6'
          Dst:             libfwevt_xml_value_get_data_as_utf8_string
        - Src:             'libfwevt_xml_tag.c:935,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf8_value_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf8_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:873,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:876,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:884,53'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:886,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:893,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:901,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:875,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:886,6'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_size
        - Src:             'libfwevt_xml_tag.c:892,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_value
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - xml_value
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:833,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:836,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:844,53'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:846,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:849,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:857,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:835,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:848,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf16_name
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_copy_from_utf16_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:789,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:792,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:800,53'
              BranchSideFuncs:
                - libuna_utf16_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:802,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:811,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:819,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:791,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:802,6'
          Dst:             libuna_utf16_string_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:810,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf16_name_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_size_from_utf16_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:745,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:748,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:756,53'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:758,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:766,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:774,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:747,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:758,6'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:765,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf8_name
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:701,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:704,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:712,53'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:714,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:723,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:731,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:703,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:714,6'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:722,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_get_utf8_name_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:657,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:660,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:668,53'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:670,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:678,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:686,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:659,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:670,6'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_tag.c:677,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_append_element
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - element_xml_tag
        - error
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:615,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:618,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:626,53'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:628,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:635,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:643,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:617,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:628,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfwevt_xml_tag.c:634,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_append_value_data
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - data
        - data_size
        - data_segment_index
        - error
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_value_append_data_segment
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:571,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:574,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:582,53'
              BranchSideFuncs:
                - libfwevt_xml_value_append_data_segment
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:584,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:592,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:600,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:573,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:584,6'
          Dst:             libfwevt_xml_value_append_data_segment
        - Src:             'libfwevt_xml_tag.c:591,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_set_value_data
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - data
        - data_size
        - error
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_value_append_data_segment
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:526,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:529,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:537,53'
              BranchSideFuncs:
                - libfwevt_xml_value_append_data_segment
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:539,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:547,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:555,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:528,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:539,6'
          Dst:             libfwevt_xml_value_append_data_segment
        - Src:             'libfwevt_xml_tag.c:546,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_set_value_type
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - value_type
        - error
      BBCount:         15
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_value_get_type
        - libfwevt_xml_value_initialize
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:452,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:463,53'
              BranchSideFuncs:
                - libfwevt_xml_value_get_type
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_xml_value_initialize
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:465,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:468,11'
              BranchSideFuncs:
                - libfwevt_xml_value_initialize
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:485,8'
              BranchSideFuncs:
                - libfwevt_xml_value_get_type
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:467,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:473,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:481,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:484,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:490,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:498,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:498,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:501,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libfwevt_xml_tag.c:454,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:467,7'
          Dst:             libfwevt_xml_value_initialize
        - Src:             'libfwevt_xml_tag.c:472,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:484,7'
          Dst:             libfwevt_xml_value_get_type
        - Src:             'libfwevt_xml_tag.c:489,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:500,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_set_name_data
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - data
        - data_size
        - error
      BBCount:         23
      ICount:          154
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:346,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:349,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:357,53'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:359,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:362,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:370,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:370,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:373,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:381,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:381,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:384,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:392,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:392,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:394,40'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:425,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:397,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:400,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_tag.c:408,33'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfwevt_xml_tag.c:410,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:416,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_tag.c:424,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:428,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:430,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfwevt_xml_tag.c:435,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:348,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:361,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:372,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:383,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:399,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:415,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_set_type
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - type
        - error
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:316,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:319,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:327,53'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:318,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_append_attribute
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - attribute_xml_tag
        - error
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:274,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:277,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:285,53'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:287,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:294,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:302,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:276,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:287,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfwevt_xml_tag.c:293,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_tag_free
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_tag
        - error
      BBCount:         24
      ICount:          140
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfwevt_internal_xml_tag_free
        - libfwevt_internal_xml_value_free
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:192,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:203,7'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - free
                - libfwevt_internal_xml_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:203,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:206,14'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - free
                - libfwevt_internal_xml_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:259,10'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:205,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:211,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - free
                - free
                - libfwevt_internal_xml_value_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:220,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - free
                - libfwevt_internal_xml_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:219,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:225,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libfwevt_internal_xml_value_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:233,10'
              BranchSideFuncs:
                - free
                - free
                - libfwevt_internal_xml_value_free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:233,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:236,50'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:249,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfwevt_xml_tag.c:235,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:240,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfwevt_xml_tag.c:248,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfwevt_xml_tag.c:249,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:251,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfwevt_xml_tag.c:254,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfwevt_xml_tag.c:194,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:205,7'
          Dst:             libcdata_array_free
        - Src:             'libfwevt_xml_tag.c:205,7'
          Dst:             libfwevt_internal_xml_tag_free
        - Src:             'libfwevt_xml_tag.c:210,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:219,7'
          Dst:             libcdata_array_free
        - Src:             'libfwevt_xml_tag.c:219,7'
          Dst:             libfwevt_internal_xml_tag_free
        - Src:             'libfwevt_xml_tag.c:224,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:235,8'
          Dst:             libfwevt_internal_xml_value_free
        - Src:             'libfwevt_xml_tag.c:239,5'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_free
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - error
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:164,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:167,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:175,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:175,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:177,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_tag.c:179,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_tag.c:166,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_tag_initialize
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_tag
        - error
      BBCount:         23
      ICount:          136
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfwevt_xml_tag.c:54,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:65,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:65,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_tag.c:76,21'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:79,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:82,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_tag.c:90,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfwevt_xml_tag.c:90,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:96,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_tag.c:108,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_tag.c:107,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:113,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_tag.c:122,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libfwevt_xml_tag.c:121,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:127,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_tag.c:135,36'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:140,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:142,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libfwevt_xml_tag.c:152,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_tag.c:142,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_tag.c:145,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libfwevt_xml_tag.c:149,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfwevt_xml_tag.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:81,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:95,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:107,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfwevt_xml_tag.c:112,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:121,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfwevt_xml_tag.c:126,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_tag.c:144,4'
          Dst:             libcdata_array_free
    - functionName:    libfwevt_xml_template_value_set_flags
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_template_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_template_value
        - flags
        - error
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_template_value.c:395,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:398,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:406,75'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_template_value.c:397,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_template_value_get_flags
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_template_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_template_value
        - flags
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_template_value.c:355,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:358,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:366,75'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_template_value.c:368,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:371,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:379,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_template_value.c:357,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_template_value.c:370,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_template_value_set_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_template_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_template_value
        - size
        - error
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_template_value.c:326,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:329,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:337,75'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_template_value.c:328,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_template_value_get_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_template_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_template_value
        - size
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_template_value.c:286,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:289,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:297,75'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_template_value.c:299,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:302,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:310,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_template_value.c:288,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_template_value.c:301,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_template_value_set_offset
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_template_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_template_value
        - offset
        - error
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_template_value.c:257,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:260,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:268,75'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_template_value.c:259,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_template_value_get_offset
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_template_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_template_value
        - offset
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_template_value.c:217,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:220,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:228,75'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_template_value.c:230,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:233,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:241,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_template_value.c:219,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_template_value.c:232,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_template_value_set_type
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_template_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_template_value
        - type
        - error
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_template_value.c:188,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:191,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:199,75'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_template_value.c:190,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_template_value_get_type
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_template_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_template_value
        - type
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_template_value.c:148,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:159,75'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_template_value.c:161,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:164,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:172,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_template_value.c:150,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_template_value.c:163,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_template_value_free
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_template_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_template_value
        - error
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfwevt_xml_template_value.c:115,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:126,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfwevt_xml_template_value.c:126,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:128,77'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfwevt_xml_template_value.c:134,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_template_value.c:117,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_template_value_initialize
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_template_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_template_value
        - error
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_template_value.c:41,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:44,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:52,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_template_value.c:52,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:55,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_template_value.c:63,32'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_template_value.c:66,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_template_value.c:77,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfwevt_xml_template_value.c:77,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_template_value.c:92,58'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_template_value.c:97,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_template_value.c:99,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfwevt_xml_template_value.c:102,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_template_value.c:43,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_template_value.c:54,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_template_value.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_template_value.c:82,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_token_read_data
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_token
        - chunk_data
        - chunk_data_size
        - chunk_data_offset
        - error
      BBCount:         37
      ICount:          196
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfwevt_xml_token.c:149,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_token.c:160,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_token.c:160,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_token.c:171,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_token.c:171,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:174,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_token.c:182,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_token.c:182,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:185,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_token.c:193,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_token.c:195,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_token.c:223,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libfwevt_xml_token.c:151,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_token.c:162,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_token.c:173,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_token.c:184,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_token.c:222,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_token_free
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_token
        - error
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    14
      BranchProfiles:
        - Branch String:   'libfwevt_xml_token.c:115,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_token.c:126,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfwevt_xml_token.c:126,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:128,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfwevt_xml_token.c:133,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_token.c:117,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_token_initialize
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_token
        - error
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfwevt_xml_token.c:42,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:45,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_token.c:53,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_token.c:53,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:56,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_token.c:64,15'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_token.c:67,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_token.c:78,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfwevt_xml_token.c:78,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_token.c:92,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_token.c:95,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_token.c:97,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfwevt_xml_token.c:102,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_token.c:44,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_token.c:55,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_token.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_token.c:83,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_get_data_as_utf16_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3236
      functionLinenumberEnd: 3266
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf16_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:3239,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3242,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3251,41'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3250,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3257,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3265,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:3241,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:3250,6'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_size
        - Src:             'libfwevt_xml_value.c:3256,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_value_get_data_as_utf16_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2898
      functionLinenumberEnd: 3005
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_value
        - utf16_string_size
        - escape_characters
        - error
      BBCount:         38
      ICount:          229
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
        - libfwevt_internal_xml_value_get_data_segment_with_cached_value
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:2906,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2909,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2917,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2917,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2920,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2929,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2928,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2934,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2942,26'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2942,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2947,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2985,8'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:2946,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2953,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2963,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2962,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2971,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2980,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2980,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2982,30'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2984,2'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2986,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2986,8'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:2998,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:2987,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2987,8'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:2998,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:2985,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2989,9'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:2998,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:2990,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2990,9'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:2997,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:2991,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2991,9'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:2997,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:2989,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2995,27'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:2997,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:2998,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3000,25'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:3002,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:2908,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2919,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2928,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_value.c:2933,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2946,7'
          Dst:             libfwevt_internal_xml_value_get_data_segment_with_cached_value
        - Src:             'libfwevt_xml_value.c:2952,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2962,7'
          Dst:             libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
        - Src:             'libfwevt_xml_value.c:2970,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_value_get_data_segment_with_cached_value
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_value
        - data_segment_index
        - data_segment
        - error
      BBCount:         62
      ICount:          622
      EdgeCount:       78
      CyclomaticComplexity: 18
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdatetime_filetime_copy_from_byte_stream
        - libfdatetime_filetime_initialize
        - libfdatetime_systemtime_copy_from_byte_stream
        - libfdatetime_systemtime_initialize
        - libfguid_identifier_copy_from_byte_stream
        - libfguid_identifier_initialize
        - libfwnt_security_identifier_copy_from_byte_stream
        - libfwnt_security_identifier_initialize
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:304,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:315,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwnt_security_identifier_initialize
                - libfwnt_security_identifier_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfdatetime_systemtime_initialize
                - libfdatetime_systemtime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfdatetime_filetime_initialize
                - libfdatetime_filetime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfguid_identifier_initialize
                - libfguid_identifier_copy_from_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:   'libfwevt_xml_value.c:315,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:327,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfwnt_security_identifier_initialize
                - libfwnt_security_identifier_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfdatetime_systemtime_initialize
                - libfdatetime_systemtime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfdatetime_filetime_initialize
                - libfdatetime_filetime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfguid_identifier_initialize
                - libfguid_identifier_copy_from_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
        - Branch String:   'libfwevt_xml_value.c:326,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:333,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:342,6'
              BranchSideFuncs:
                - libfwnt_security_identifier_initialize
                - libfwnt_security_identifier_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfdatetime_systemtime_initialize
                - libfdatetime_systemtime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfdatetime_filetime_initialize
                - libfdatetime_filetime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfguid_identifier_initialize
                - libfguid_identifier_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:342,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:354,6'
              BranchSideFuncs:
                - libfwnt_security_identifier_initialize
                - libfwnt_security_identifier_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfdatetime_systemtime_initialize
                - libfdatetime_systemtime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfdatetime_filetime_initialize
                - libfdatetime_filetime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfguid_identifier_initialize
                - libfguid_identifier_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:354,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:356,11'
              BranchSideFuncs:
                - libfwnt_security_identifier_initialize
                - libfwnt_security_identifier_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfdatetime_systemtime_initialize
                - libfdatetime_systemtime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfdatetime_filetime_initialize
                - libfdatetime_filetime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfguid_identifier_initialize
                - libfguid_identifier_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:571,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:356,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:360,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:360,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:378,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:378,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:401,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:401,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:401,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:401,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:401,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:423,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:423,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:423,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:423,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:443,13'
              BranchSideFuncs:
                - libfguid_identifier_initialize
                - libfguid_identifier_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:475,13'
              BranchSideFuncs:
                - libfdatetime_filetime_initialize
                - libfdatetime_filetime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:507,13'
              BranchSideFuncs:
                - libfdatetime_systemtime_initialize
                - libfdatetime_systemtime_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:539,13'
              BranchSideFuncs:
                - libfwnt_security_identifier_initialize
                - libfwnt_security_identifier_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:569,42'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:360,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:363,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:372,38'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:378,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:381,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:390,5'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:401,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:404,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:413,5'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:423,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:426,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:435,5'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:442,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:447,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:456,10'
              BranchSideFuncs:
                - libfguid_identifier_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:455,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:463,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:471,5'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:474,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:479,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:488,10'
              BranchSideFuncs:
                - libfdatetime_filetime_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:487,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:495,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:503,5'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:506,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:511,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:520,10'
              BranchSideFuncs:
                - libfdatetime_systemtime_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:519,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:527,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:535,5'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:538,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:543,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:552,10'
              BranchSideFuncs:
                - libfwnt_security_identifier_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:551,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:559,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:567,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:306,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:317,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:326,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_value.c:332,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:344,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:362,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:380,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:403,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:425,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:442,9'
          Dst:             libfguid_identifier_initialize
        - Src:             'libfwevt_xml_value.c:446,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:455,9'
          Dst:             libfguid_identifier_copy_from_byte_stream
        - Src:             'libfwevt_xml_value.c:462,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:474,9'
          Dst:             libfdatetime_filetime_initialize
        - Src:             'libfwevt_xml_value.c:478,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:487,9'
          Dst:             libfdatetime_filetime_copy_from_byte_stream
        - Src:             'libfwevt_xml_value.c:494,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:506,9'
          Dst:             libfdatetime_systemtime_initialize
        - Src:             'libfwevt_xml_value.c:510,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:519,9'
          Dst:             libfdatetime_systemtime_copy_from_byte_stream
        - Src:             'libfwevt_xml_value.c:526,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:538,9'
          Dst:             libfwnt_security_identifier_initialize
        - Src:             'libfwevt_xml_value.c:542,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:551,9'
          Dst:             libfwnt_security_identifier_copy_from_byte_stream
        - Src:             'libfwevt_xml_value.c:558,6'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_value_get_data_segment_as_utf16_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_value
        - data_segment_index
        - data_segment
        - utf16_string_size
        - escape_characters
        - error
      BBCount:         59
      ICount:          405
      EdgeCount:       70
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libfdatetime_filetime_get_string_size
        - libfdatetime_systemtime_get_string_size
        - libfguid_identifier_get_string_size
        - libfwevt_float32_get_string_size
        - libfwevt_float64_get_string_size
        - libfwevt_integer_as_signed_decimal_get_string_size
        - libfwevt_integer_as_unsigned_decimal_get_string_size
        - libfwevt_utf16_xml_string_size_from_utf16_stream
        - libfwnt_security_identifier_get_string_size
        - libuna_base16_stream_size_from_byte_stream
        - libuna_utf16_string_size_from_byte_stream
        - libuna_utf16_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:2290,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2293,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2301,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwnt_security_identifier_get_string_size
                - libfdatetime_systemtime_get_string_size
                - libfdatetime_filetime_get_string_size
                - libfguid_identifier_get_string_size
                - libuna_base16_stream_size_from_byte_stream
                - libfwevt_float64_get_string_size
                - libfwevt_float32_get_string_size
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libuna_utf16_string_size_from_byte_stream
                - libfwevt_utf16_xml_string_size_from_utf16_stream
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2301,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2304,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2312,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwnt_security_identifier_get_string_size
                - libfdatetime_systemtime_get_string_size
                - libfdatetime_filetime_get_string_size
                - libfguid_identifier_get_string_size
                - libuna_base16_stream_size_from_byte_stream
                - libfwevt_float64_get_string_size
                - libfwevt_float32_get_string_size
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libuna_utf16_string_size_from_byte_stream
                - libfwevt_utf16_xml_string_size_from_utf16_stream
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2312,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2315,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2323,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwnt_security_identifier_get_string_size
                - libfdatetime_systemtime_get_string_size
                - libfdatetime_filetime_get_string_size
                - libfguid_identifier_get_string_size
                - libuna_base16_stream_size_from_byte_stream
                - libfwevt_float64_get_string_size
                - libfwevt_float32_get_string_size
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libuna_utf16_string_size_from_byte_stream
                - libfwevt_utf16_xml_string_size_from_utf16_stream
                - libuna_utf16_string_size_from_utf16_stream
        - Branch String:   'libfwevt_xml_value.c:2323,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2326,8'
              BranchSideFuncs:
                - libfwevt_utf16_xml_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf16_stream
            - BranchSide:      'libfwevt_xml_value.c:2351,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2370,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2378,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2386,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2394,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2405,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2405,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2405,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2405,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2412,25'
              BranchSideFuncs:
                - libfwevt_float32_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2419,14'
              BranchSideFuncs:
                - libfwevt_float64_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2425,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2438,8'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2470,14'
              BranchSideFuncs:
                - libfguid_identifier_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2478,14'
              BranchSideFuncs:
                - libfdatetime_filetime_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2486,14'
              BranchSideFuncs:
                - libfdatetime_systemtime_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2494,14'
              BranchSideFuncs:
                - libfwnt_security_identifier_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2501,27'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2507,27'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2513,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2326,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2328,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2330,13'
              BranchSideFuncs:
                - libfwevt_utf16_xml_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf16_stream
        - Branch String:   'libfwevt_xml_value.c:2330,13'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2333,15'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2342,15'
              BranchSideFuncs:
                - libfwevt_utf16_xml_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2351,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2353,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2359,15'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2425,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2427,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2431,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2438,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2440,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2444,18'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2446,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2448,19'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2450,14'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2515,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2518,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2527,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:2292,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2303,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2314,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2332,14'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:2341,14'
          Dst:             libfwevt_utf16_xml_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:2358,14'
          Dst:             libuna_utf16_string_size_from_byte_stream
        - Src:             'libfwevt_xml_value.c:2369,13'
          Dst:             libfwevt_integer_as_signed_decimal_get_string_size
        - Src:             'libfwevt_xml_value.c:2377,13'
          Dst:             libfwevt_integer_as_signed_decimal_get_string_size
        - Src:             'libfwevt_xml_value.c:2385,13'
          Dst:             libfwevt_integer_as_signed_decimal_get_string_size
        - Src:             'libfwevt_xml_value.c:2393,13'
          Dst:             libfwevt_integer_as_signed_decimal_get_string_size
        - Src:             'libfwevt_xml_value.c:2404,13'
          Dst:             libfwevt_integer_as_unsigned_decimal_get_string_size
        - Src:             'libfwevt_xml_value.c:2411,13'
          Dst:             libfwevt_float32_get_string_size
        - Src:             'libfwevt_xml_value.c:2418,13'
          Dst:             libfwevt_float64_get_string_size
        - Src:             'libfwevt_xml_value.c:2454,14'
          Dst:             libuna_base16_stream_size_from_byte_stream
        - Src:             'libfwevt_xml_value.c:2469,13'
          Dst:             libfguid_identifier_get_string_size
        - Src:             'libfwevt_xml_value.c:2477,13'
          Dst:             libfdatetime_filetime_get_string_size
        - Src:             'libfwevt_xml_value.c:2485,13'
          Dst:             libfdatetime_systemtime_get_string_size
        - Src:             'libfwevt_xml_value.c:2493,13'
          Dst:             libfwnt_security_identifier_get_string_size
        - Src:             'libfwevt_xml_value.c:2517,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_get_data_as_utf16_string
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3277
      functionLinenumberEnd: 3310
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:3281,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3284,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3293,41'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3292,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3301,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3309,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:3283,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:3292,6'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:3300,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_value_get_data_as_utf16_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3018
      functionLinenumberEnd: 3158
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_value
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - escape_characters
        - error
      BBCount:         41
      ICount:          262
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_segment_as_utf16_string
        - libfwevt_internal_xml_value_get_data_segment_with_cached_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:3025,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3028,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3036,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3036,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3039,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3047,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3047,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3050,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3058,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3058,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3061,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3069,29'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3071,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3077,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3085,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3085,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3090,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3127,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3089,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3096,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3106,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3105,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3116,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3125,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf16_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3128,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3128,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3140,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3129,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3129,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3140,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3127,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3131,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3140,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3132,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3132,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3139,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3133,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3133,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3139,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3131,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3137,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3139,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3140,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3142,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3155,24'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:3142,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3145,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3153,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:3027,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:3038,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:3049,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:3060,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:3071,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_value.c:3076,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:3089,7'
          Dst:             libfwevt_internal_xml_value_get_data_segment_with_cached_value
        - Src:             'libfwevt_xml_value.c:3095,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:3105,7'
          Dst:             libfwevt_internal_xml_value_get_data_segment_as_utf16_string
        - Src:             'libfwevt_xml_value.c:3115,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:3144,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_value_get_data_segment_as_utf16_string
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2887
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_value
        - data_segment_index
        - data_segment
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - escape_characters
        - error
      BBCount:         67
      ICount:          591
      EdgeCount:       82
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - libfdatetime_filetime_copy_to_utf16_string_with_index
        - libfdatetime_systemtime_copy_to_utf16_string_with_index
        - libfguid_identifier_copy_to_utf16_string_with_index
        - libfwevt_float32_copy_to_utf16_string_with_index
        - libfwevt_float64_copy_to_utf16_string_with_index
        - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
        - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
        - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
        - libfwevt_internal_xml_value_get_data_segment_with_cached_value
        - libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
        - libfwnt_security_identifier_copy_to_utf16_string_with_index
        - libuna_base16_stream_with_index_copy_from_byte_stream
        - libuna_utf16_string_with_index_copy_from_byte_stream
        - libuna_utf16_string_with_index_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:2552,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2555,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2563,6'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libfwnt_security_identifier_copy_to_utf16_string_with_index
                - libfdatetime_systemtime_copy_to_utf16_string_with_index
                - libfdatetime_filetime_copy_to_utf16_string_with_index
                - libfguid_identifier_copy_to_utf16_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf16_string_with_index
                - libfwevt_float32_copy_to_utf16_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2563,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2566,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2574,6'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libfwnt_security_identifier_copy_to_utf16_string_with_index
                - libfdatetime_systemtime_copy_to_utf16_string_with_index
                - libfdatetime_filetime_copy_to_utf16_string_with_index
                - libfguid_identifier_copy_to_utf16_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf16_string_with_index
                - libfwevt_float32_copy_to_utf16_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2574,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2577,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2585,6'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libfwnt_security_identifier_copy_to_utf16_string_with_index
                - libfdatetime_systemtime_copy_to_utf16_string_with_index
                - libfdatetime_filetime_copy_to_utf16_string_with_index
                - libfguid_identifier_copy_to_utf16_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf16_string_with_index
                - libfwevt_float32_copy_to_utf16_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2585,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2588,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2596,6'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libfwnt_security_identifier_copy_to_utf16_string_with_index
                - libfdatetime_systemtime_copy_to_utf16_string_with_index
                - libfdatetime_filetime_copy_to_utf16_string_with_index
                - libfguid_identifier_copy_to_utf16_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf16_string_with_index
                - libfwevt_float32_copy_to_utf16_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2596,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2599,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2608,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libfwnt_security_identifier_copy_to_utf16_string_with_index
                - libfdatetime_systemtime_copy_to_utf16_string_with_index
                - libfdatetime_filetime_copy_to_utf16_string_with_index
                - libfguid_identifier_copy_to_utf16_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf16_string_with_index
                - libfwevt_float32_copy_to_utf16_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2607,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2614,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2623,10'
              BranchSideFuncs:
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libfwnt_security_identifier_copy_to_utf16_string_with_index
                - libfdatetime_systemtime_copy_to_utf16_string_with_index
                - libfdatetime_filetime_copy_to_utf16_string_with_index
                - libfguid_identifier_copy_to_utf16_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf16_string_with_index
                - libfwevt_float32_copy_to_utf16_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf16_string_with_index_copy_from_utf16_stream
        - Branch String:   'libfwevt_xml_value.c:2623,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2626,8'
              BranchSideFuncs:
                - libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
            - BranchSide:      'libfwevt_xml_value.c:2657,14'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2669,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2679,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2689,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2699,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2712,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2712,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2712,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2712,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2722,25'
              BranchSideFuncs:
                - libfwevt_float32_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2731,14'
              BranchSideFuncs:
                - libfwevt_float64_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2739,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2785,27'
              BranchSideFuncs:
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2813,14'
              BranchSideFuncs:
                - libfguid_identifier_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2823,14'
              BranchSideFuncs:
                - libfdatetime_filetime_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2833,14'
              BranchSideFuncs:
                - libfdatetime_systemtime_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2843,14'
              BranchSideFuncs:
                - libfwnt_security_identifier_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2853,14'
              BranchSideFuncs:
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2863,14'
              BranchSideFuncs:
                - libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2872,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2626,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2628,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2630,13'
              BranchSideFuncs:
                - libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
        - Branch String:   'libfwevt_xml_value.c:2630,13'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2633,15'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2644,15'
              BranchSideFuncs:
                - libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2739,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2741,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2745,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2750,5'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2750,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2753,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2749,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2753,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2761,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2761,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2763,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2771,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2788,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2790,18'
              BranchSideFuncs:
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2792,13'
              BranchSideFuncs:
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2805,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2807,29'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2809,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2874,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2877,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2886,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:2554,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2565,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2576,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2587,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2598,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2607,6'
          Dst:             libfwevt_internal_xml_value_get_data_segment_with_cached_value
        - Src:             'libfwevt_xml_value.c:2613,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2632,14'
          Dst:             libuna_utf16_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:2643,14'
          Dst:             libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:2656,13'
          Dst:             libuna_utf16_string_with_index_copy_from_byte_stream
        - Src:             'libfwevt_xml_value.c:2668,13'
          Dst:             libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2678,13'
          Dst:             libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2688,13'
          Dst:             libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2698,13'
          Dst:             libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2711,13'
          Dst:             libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2721,13'
          Dst:             libfwevt_float32_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2730,13'
          Dst:             libfwevt_float64_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2752,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2796,13'
          Dst:             libuna_base16_stream_with_index_copy_from_byte_stream
        - Src:             'libfwevt_xml_value.c:2812,13'
          Dst:             libfguid_identifier_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2822,13'
          Dst:             libfdatetime_filetime_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2832,13'
          Dst:             libfdatetime_systemtime_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2842,13'
          Dst:             libfwnt_security_identifier_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2852,13'
          Dst:             libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2862,13'
          Dst:             libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
        - Src:             'libfwevt_xml_value.c:2876,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_copy_to_utf16_string
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3207
      functionLinenumberEnd: 3226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_value_get_data_as_utf16_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:3210,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3225,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:3210,6'
          Dst:             libfwevt_xml_value_get_data_as_utf16_string
        - Src:             'libfwevt_xml_value.c:3216,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_get_utf16_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3167
      functionLinenumberEnd: 3197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf16_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:3170,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3173,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3182,41'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:3181,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:3188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:3196,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:3172,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:3181,6'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf16_string_size
        - Src:             'libfwevt_xml_value.c:3187,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_get_data_as_utf8_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf8_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:2199,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2211,41'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2210,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2225,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:2201,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2210,6'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_size
        - Src:             'libfwevt_xml_value.c:2216,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_value_get_data_as_utf8_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_value
        - utf8_string_size
        - escape_characters
        - error
      BBCount:         38
      ICount:          229
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
        - libfwevt_internal_xml_value_get_data_segment_with_cached_value
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:1866,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1869,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1877,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1877,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1880,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1889,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1888,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1894,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1902,26'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1902,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1907,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1945,8'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:1906,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1913,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1923,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1922,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1931,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1940,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1940,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1942,29'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1944,2'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1946,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1946,8'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:1958,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:1947,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1947,8'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:1958,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:1945,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1949,9'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:1958,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:1950,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1950,9'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:1957,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:1951,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1951,9'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:1957,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:1949,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1955,26'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:1957,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:1958,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1960,24'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:1962,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:1868,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1879,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1888,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_value.c:1893,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1906,7'
          Dst:             libfwevt_internal_xml_value_get_data_segment_with_cached_value
        - Src:             'libfwevt_xml_value.c:1912,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1922,7'
          Dst:             libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
        - Src:             'libfwevt_xml_value.c:1930,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_value_get_data_segment_as_utf8_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_value
        - data_segment_index
        - data_segment
        - utf8_string_size
        - escape_characters
        - error
      BBCount:         53
      ICount:          377
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libfdatetime_filetime_get_string_size
        - libfdatetime_systemtime_get_string_size
        - libfguid_identifier_get_string_size
        - libfwevt_float32_get_string_size
        - libfwevt_float64_get_string_size
        - libfwevt_integer_as_signed_decimal_get_string_size
        - libfwevt_integer_as_unsigned_decimal_get_string_size
        - libfwevt_utf8_xml_string_size_from_utf16_stream
        - libfwnt_security_identifier_get_string_size
        - libuna_base16_stream_size_from_byte_stream
        - libuna_utf8_string_size_from_byte_stream
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:1283,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1286,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1294,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwnt_security_identifier_get_string_size
                - libfdatetime_systemtime_get_string_size
                - libfdatetime_filetime_get_string_size
                - libfguid_identifier_get_string_size
                - libuna_base16_stream_size_from_byte_stream
                - libfwevt_float64_get_string_size
                - libfwevt_float32_get_string_size
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libuna_utf8_string_size_from_byte_stream
                - libfwevt_utf8_xml_string_size_from_utf16_stream
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1294,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1297,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1305,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwnt_security_identifier_get_string_size
                - libfdatetime_systemtime_get_string_size
                - libfdatetime_filetime_get_string_size
                - libfguid_identifier_get_string_size
                - libuna_base16_stream_size_from_byte_stream
                - libfwevt_float64_get_string_size
                - libfwevt_float32_get_string_size
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libuna_utf8_string_size_from_byte_stream
                - libfwevt_utf8_xml_string_size_from_utf16_stream
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1305,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1308,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1316,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwnt_security_identifier_get_string_size
                - libfdatetime_systemtime_get_string_size
                - libfdatetime_filetime_get_string_size
                - libfguid_identifier_get_string_size
                - libuna_base16_stream_size_from_byte_stream
                - libfwevt_float64_get_string_size
                - libfwevt_float32_get_string_size
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libuna_utf8_string_size_from_byte_stream
                - libfwevt_utf8_xml_string_size_from_utf16_stream
                - libuna_utf8_string_size_from_utf16_stream
        - Branch String:   'libfwevt_xml_value.c:1316,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1319,8'
              BranchSideFuncs:
                - libfwevt_utf8_xml_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf16_stream
            - BranchSide:      'libfwevt_xml_value.c:1344,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1363,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1371,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1379,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1387,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1398,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1398,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1398,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1398,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1405,25'
              BranchSideFuncs:
                - libfwevt_float32_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1412,14'
              BranchSideFuncs:
                - libfwevt_float64_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1418,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1431,8'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1455,14'
              BranchSideFuncs:
                - libfguid_identifier_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1463,14'
              BranchSideFuncs:
                - libfdatetime_filetime_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1471,14'
              BranchSideFuncs:
                - libfdatetime_systemtime_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1479,14'
              BranchSideFuncs:
                - libfwnt_security_identifier_get_string_size
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1486,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1492,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1498,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1319,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1321,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1323,13'
              BranchSideFuncs:
                - libfwevt_utf8_xml_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf16_stream
        - Branch String:   'libfwevt_xml_value.c:1323,13'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1326,15'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1335,15'
              BranchSideFuncs:
                - libfwevt_utf8_xml_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1344,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1346,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1352,15'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1418,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1420,27'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1424,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1431,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1433,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1437,18'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1500,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1503,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1512,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:1285,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1296,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1307,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1325,14'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:1334,14'
          Dst:             libfwevt_utf8_xml_string_size_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:1351,14'
          Dst:             libuna_utf8_string_size_from_byte_stream
        - Src:             'libfwevt_xml_value.c:1362,13'
          Dst:             libfwevt_integer_as_signed_decimal_get_string_size
        - Src:             'libfwevt_xml_value.c:1370,13'
          Dst:             libfwevt_integer_as_signed_decimal_get_string_size
        - Src:             'libfwevt_xml_value.c:1378,13'
          Dst:             libfwevt_integer_as_signed_decimal_get_string_size
        - Src:             'libfwevt_xml_value.c:1386,13'
          Dst:             libfwevt_integer_as_signed_decimal_get_string_size
        - Src:             'libfwevt_xml_value.c:1397,13'
          Dst:             libfwevt_integer_as_unsigned_decimal_get_string_size
        - Src:             'libfwevt_xml_value.c:1404,13'
          Dst:             libfwevt_float32_get_string_size
        - Src:             'libfwevt_xml_value.c:1411,13'
          Dst:             libfwevt_float64_get_string_size
        - Src:             'libfwevt_xml_value.c:1439,14'
          Dst:             libuna_base16_stream_size_from_byte_stream
        - Src:             'libfwevt_xml_value.c:1454,13'
          Dst:             libfguid_identifier_get_string_size
        - Src:             'libfwevt_xml_value.c:1462,13'
          Dst:             libfdatetime_filetime_get_string_size
        - Src:             'libfwevt_xml_value.c:1470,13'
          Dst:             libfdatetime_systemtime_get_string_size
        - Src:             'libfwevt_xml_value.c:1478,13'
          Dst:             libfwnt_security_identifier_get_string_size
        - Src:             'libfwevt_xml_value.c:1502,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_get_data_as_utf8_string
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:2241,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2244,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2253,41'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2252,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2261,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2269,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:2243,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2252,6'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:2260,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_value_get_data_as_utf8_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_value
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - escape_characters
        - error
      BBCount:         41
      ICount:          262
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_segment_as_utf8_string
        - libfwevt_internal_xml_value_get_data_segment_with_cached_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:1985,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1988,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1996,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1996,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1999,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2007,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2007,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2010,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2018,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2018,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2021,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2029,28'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2031,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2037,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2045,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2045,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2050,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2087,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2049,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2056,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2066,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2065,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2076,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2085,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_internal_xml_value_get_data_segment_as_utf8_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2088,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2088,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2100,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2089,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2089,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2100,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2087,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2091,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2100,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2092,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2092,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2099,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2093,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2093,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2099,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2091,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2097,27'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2099,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2100,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2102,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2115,23'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:2102,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2105,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2113,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:1987,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1998,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2009,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2020,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2031,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_value.c:2036,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2049,7'
          Dst:             libfwevt_internal_xml_value_get_data_segment_with_cached_value
        - Src:             'libfwevt_xml_value.c:2055,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2065,7'
          Dst:             libfwevt_internal_xml_value_get_data_segment_as_utf8_string
        - Src:             'libfwevt_xml_value.c:2075,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2104,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_value_get_data_segment_as_utf8_string
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_value
        - data_segment_index
        - data_segment
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - escape_characters
        - error
      BBCount:         59
      ICount:          545
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libfdatetime_filetime_copy_to_utf8_string_with_index
        - libfdatetime_systemtime_copy_to_utf8_string_with_index
        - libfguid_identifier_copy_to_utf8_string_with_index
        - libfwevt_float32_copy_to_utf8_string_with_index
        - libfwevt_float64_copy_to_utf8_string_with_index
        - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
        - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
        - libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
        - libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
        - libfwnt_security_identifier_copy_to_utf8_string_with_index
        - libuna_base16_stream_with_index_copy_from_byte_stream
        - libuna_utf8_string_with_index_copy_from_byte_stream
        - libuna_utf8_string_with_index_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:1537,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1540,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1548,6'
              BranchSideFuncs:
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libfwnt_security_identifier_copy_to_utf8_string_with_index
                - libfdatetime_systemtime_copy_to_utf8_string_with_index
                - libfdatetime_filetime_copy_to_utf8_string_with_index
                - libfguid_identifier_copy_to_utf8_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf8_string_with_index
                - libfwevt_float32_copy_to_utf8_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1548,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1551,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1559,6'
              BranchSideFuncs:
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libfwnt_security_identifier_copy_to_utf8_string_with_index
                - libfdatetime_systemtime_copy_to_utf8_string_with_index
                - libfdatetime_filetime_copy_to_utf8_string_with_index
                - libfguid_identifier_copy_to_utf8_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf8_string_with_index
                - libfwevt_float32_copy_to_utf8_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1559,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1562,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1570,6'
              BranchSideFuncs:
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libfwnt_security_identifier_copy_to_utf8_string_with_index
                - libfdatetime_systemtime_copy_to_utf8_string_with_index
                - libfdatetime_filetime_copy_to_utf8_string_with_index
                - libfguid_identifier_copy_to_utf8_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf8_string_with_index
                - libfwevt_float32_copy_to_utf8_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1570,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1573,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1581,6'
              BranchSideFuncs:
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libfwnt_security_identifier_copy_to_utf8_string_with_index
                - libfdatetime_systemtime_copy_to_utf8_string_with_index
                - libfdatetime_filetime_copy_to_utf8_string_with_index
                - libfguid_identifier_copy_to_utf8_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf8_string_with_index
                - libfwevt_float32_copy_to_utf8_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1581,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1584,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1592,10'
              BranchSideFuncs:
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libfwnt_security_identifier_copy_to_utf8_string_with_index
                - libfdatetime_systemtime_copy_to_utf8_string_with_index
                - libfdatetime_filetime_copy_to_utf8_string_with_index
                - libfguid_identifier_copy_to_utf8_string_with_index
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libfwevt_float64_copy_to_utf8_string_with_index
                - libfwevt_float32_copy_to_utf8_string_with_index
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
                - libuna_utf8_string_with_index_copy_from_utf16_stream
        - Branch String:   'libfwevt_xml_value.c:1592,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1595,8'
              BranchSideFuncs:
                - libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
            - BranchSide:      'libfwevt_xml_value.c:1626,14'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1638,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1648,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1658,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1668,14'
              BranchSideFuncs:
                - libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1681,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1681,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1681,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1681,14'
              BranchSideFuncs:
                - libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1690,25'
              BranchSideFuncs:
                - libfwevt_float32_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1699,14'
              BranchSideFuncs:
                - libfwevt_float64_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1707,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1753,27'
              BranchSideFuncs:
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1773,14'
              BranchSideFuncs:
                - libfguid_identifier_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1783,14'
              BranchSideFuncs:
                - libfdatetime_filetime_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1793,14'
              BranchSideFuncs:
                - libfdatetime_systemtime_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1803,14'
              BranchSideFuncs:
                - libfwnt_security_identifier_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1813,14'
              BranchSideFuncs:
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1823,14'
              BranchSideFuncs:
                - libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1832,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1595,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1597,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1599,13'
              BranchSideFuncs:
                - libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
        - Branch String:   'libfwevt_xml_value.c:1599,13'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1602,15'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1613,15'
              BranchSideFuncs:
                - libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1707,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1709,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1713,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1718,5'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1718,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1721,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1717,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1721,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1729,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1729,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1731,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1739,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1765,8'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1767,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1769,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1834,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1837,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1846,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:1539,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1550,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1561,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1572,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1583,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1601,14'
          Dst:             libuna_utf8_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:1612,14'
          Dst:             libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:1625,13'
          Dst:             libuna_utf8_string_with_index_copy_from_byte_stream
        - Src:             'libfwevt_xml_value.c:1637,13'
          Dst:             libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1647,13'
          Dst:             libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1657,13'
          Dst:             libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1667,13'
          Dst:             libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1680,13'
          Dst:             libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1689,13'
          Dst:             libfwevt_float32_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1698,13'
          Dst:             libfwevt_float64_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1720,5'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1756,13'
          Dst:             libuna_base16_stream_with_index_copy_from_byte_stream
        - Src:             'libfwevt_xml_value.c:1772,13'
          Dst:             libfguid_identifier_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1782,13'
          Dst:             libfdatetime_filetime_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1792,13'
          Dst:             libfdatetime_systemtime_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1802,13'
          Dst:             libfwnt_security_identifier_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1812,13'
          Dst:             libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1822,13'
          Dst:             libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
        - Src:             'libfwevt_xml_value.c:1836,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_copy_to_utf8_string
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfwevt_xml_value_get_data_as_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:2170,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2185,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:2170,6'
          Dst:             libfwevt_xml_value_get_data_as_utf8_string
        - Src:             'libfwevt_xml_value.c:2176,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_get_utf8_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfwevt_internal_xml_value_get_data_as_utf8_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:2130,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2133,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2142,41'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_as_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:2141,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:2148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:2156,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:2132,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:2141,6'
          Dst:             libfwevt_internal_xml_value_get_data_as_utf8_string_size
        - Src:             'libfwevt_xml_value.c:2147,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_value_get_data_as_filetime
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - filetime
        - error
      BBCount:         26
      ICount:          266
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfwevt_filetime_copy_from_utf16_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:1159,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1162,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1170,57'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libfwevt_filetime_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1172,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1175,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1183,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libfwevt_filetime_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1184,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1184,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libfwevt_filetime_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1189,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libfwevt_filetime_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1183,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1186,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:1189,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libfwevt_filetime_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1188,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1203,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_filetime_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1203,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1206,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1214,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_filetime_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1214,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1225,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_filetime_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1225,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1229,8'
              BranchSideFuncs:
                - libfwevt_filetime_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1245,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1227,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1234,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1242,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:1245,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1248,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1256,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:1161,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1174,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1188,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_value.c:1194,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1205,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1216,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1227,7'
          Dst:             libfwevt_filetime_copy_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:1233,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1247,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_value_get_data_as_64bit_integer
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - value_64bit
        - error
      BBCount:         36
      ICount:          230
      EdgeCount:       51
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - libfwevt_integer_copy_from_utf16_stream
        - libfwevt_internal_xml_value_get_data_segment_with_cached_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:1060,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1063,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1071,57'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1073,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1076,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1084,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1085,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1085,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1097,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1086,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1086,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1097,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1087,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1087,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1097,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1088,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1088,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1097,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1089,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1089,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1097,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1090,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1090,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1097,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1091,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1091,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1097,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1092,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1092,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1097,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1084,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1094,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:1097,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1096,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1103,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1111,6'
              BranchSideFuncs:
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1111,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1114,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1122,6'
              BranchSideFuncs:
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1122,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1125,11'
              BranchSideFuncs:
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1141,17'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:1124,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1131,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1139,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:1062,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1075,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1096,6'
          Dst:             libfwevt_internal_xml_value_get_data_segment_with_cached_value
        - Src:             'libfwevt_xml_value.c:1102,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1113,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1124,7'
          Dst:             libfwevt_integer_copy_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:1130,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_value_get_data_as_32bit_integer
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - value_32bit
        - error
      BBCount:         38
      ICount:          248
      EdgeCount:       54
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libfwevt_integer_copy_from_utf16_stream
        - libfwevt_internal_xml_value_get_data_segment_with_cached_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:951,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:954,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:962,57'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:964,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:967,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:975,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:976,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:976,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:988,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:977,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:977,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:988,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:978,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:978,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:988,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:979,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:979,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:988,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:980,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:980,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:988,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:981,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:981,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:988,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:982,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:982,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:988,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:983,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:983,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:988,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:975,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:985,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:988,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:987,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:994,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1002,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1002,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1005,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1013,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1013,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1016,11'
              BranchSideFuncs:
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1032,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1015,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1022,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1030,37'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:1032,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:1035,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:1043,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:953,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:966,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:987,6'
          Dst:             libfwevt_internal_xml_value_get_data_segment_with_cached_value
        - Src:             'libfwevt_xml_value.c:993,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1004,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1015,7'
          Dst:             libfwevt_integer_copy_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:1021,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:1034,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_value_get_data_as_8bit_integer
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - value_8bit
        - error
      BBCount:         38
      ICount:          248
      EdgeCount:       54
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libfwevt_integer_copy_from_utf16_stream
        - libfwevt_internal_xml_value_get_data_segment_with_cached_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:842,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:845,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:853,57'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:855,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:858,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:866,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:867,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:867,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:879,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:868,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:868,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:879,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:869,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:869,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:879,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:870,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:870,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:879,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:871,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:871,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:879,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:872,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:872,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:879,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:873,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:873,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:879,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:874,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:874,8'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:879,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:866,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:876,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:879,7'
              BranchSideFuncs:
                - libfwevt_internal_xml_value_get_data_segment_with_cached_value
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:878,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:885,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:893,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:893,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:896,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:904,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:904,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:907,11'
              BranchSideFuncs:
                - libfwevt_integer_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:923,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:906,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:913,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:921,37'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:923,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:926,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:934,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:844,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:857,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:878,6'
          Dst:             libfwevt_internal_xml_value_get_data_segment_with_cached_value
        - Src:             'libfwevt_xml_value.c:884,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:895,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:906,7'
          Dst:             libfwevt_integer_copy_from_utf16_stream
        - Src:             'libfwevt_xml_value.c:912,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:925,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_copy_data
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - data
        - data_size
        - error
      BBCount:         32
      ICount:          225
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:703,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:706,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:714,57'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - 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:   'libfwevt_xml_value.c:716,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:719,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:727,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:728,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:728,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:731,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:727,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:731,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:740,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:739,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:745,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:753,26'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:753,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:758,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:827,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:757,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:764,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:773,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:773,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:776,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:785,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:785,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:788,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:797,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:798,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:798,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:801,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:797,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:801,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:810,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:810,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:816,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:825,18'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfwevt_xml_value.c:705,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:718,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:730,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:739,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_value.c:744,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:757,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfwevt_xml_value.c:763,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:775,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:787,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:800,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:815,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_get_data_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - data_size
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:658,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:661,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:669,57'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:671,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:674,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:682,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:660,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:673,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_append_data_segment
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - data
        - data_size
        - data_segment_index
        - error
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
        - libfwevt_data_segment_free
        - libfwevt_data_segment_initialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:590,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:593,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:601,57'
              BranchSideFuncs:
                - libfwevt_data_segment_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libfwevt_data_segment_free
        - Branch String:   'libfwevt_xml_value.c:603,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:610,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfwevt_data_segment_free
            - BranchSide:      'libfwevt_xml_value.c:619,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:618,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:625,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:633,35'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:638,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:640,3'
              BranchSideFuncs:
                - libfwevt_data_segment_free
            - BranchSide:      'libfwevt_xml_value.c:644,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:592,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:603,6'
          Dst:             libfwevt_data_segment_initialize
        - Src:             'libfwevt_xml_value.c:609,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:618,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfwevt_xml_value.c:624,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:640,3'
          Dst:             libfwevt_data_segment_free
    - functionName:    libfwevt_xml_value_get_number_of_data_segments
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - number_of_data_segments
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:262,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:265,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:273,57'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:275,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:289,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:264,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:275,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfwevt_xml_value.c:280,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_get_type
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - value_type
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:222,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:225,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:233,57'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:235,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:238,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:246,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:224,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:237,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_internal_xml_value_free
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_xml_value
        - error
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfwevt_data_segment_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:176,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:187,7'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:187,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:190,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:208,10'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:189,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:195,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_value.c:203,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfwevt_xml_value.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:189,7'
          Dst:             libcdata_array_free
        - Src:             'libfwevt_xml_value.c:189,7'
          Dst:             libfwevt_data_segment_free
        - Src:             'libfwevt_xml_value.c:194,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_free
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - error
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:148,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:159,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:159,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_value.c:163,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:150,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_xml_value_initialize
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - xml_value
        - value_type
        - error
      BBCount:         18
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_value.c:57,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:68,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:68,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_value.c:79,23'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_value.c:82,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_value.c:93,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfwevt_xml_value.c:93,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:99,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_value.c:111,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libfwevt_xml_value.c:110,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_xml_value.c:124,35'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_value.c:131,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_value.c:133,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfwevt_xml_value.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_value.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:98,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_value.c:110,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfwevt_xml_value.c:115,3'
          Dst:             libcerror_error_set
    - functionName:    libcerror_error_backtrace_sprint
      functionSourceFile: '/src/libfwevt/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         30
      ICount:          204
      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/libfwevt/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         19
      ICount:          125
      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:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_sprint
      functionSourceFile: '/src/libfwevt/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         21
      ICount:          148
      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/libfwevt/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         15
      ICount:          103
      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/libfwevt/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         9
      ICount:          52
      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/libfwevt/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
        - format_string
      BBCount:         43
      ICount:          287
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_initialize
        - libcerror_error_resize
        - realloc
        - strlen
        - vsnprintf
      functionUses:    2141
      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:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_initialize
      functionSourceFile: '/src/libfwevt/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         10
      ICount:          77
      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/libfwevt/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_error
      BBCount:         10
      ICount:          106
      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:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_free
      functionSourceFile: '/src/libfwevt/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    8
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         19
      ICount:          159
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - entry_compare_function
        - insert_flags
        - error
      BBCount:         52
      ICount:          324
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_array
        - number_of_entries
        - entry_free_function
        - error
      BBCount:         44
      ICount:          301
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         16
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    3
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry
        - error
      BBCount:         15
      ICount:          125
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry
        - entry_compare_function
        - existing_entry
        - error
      BBCount:         22
      ICount:          158
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         15
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    19
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    20
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - error
      BBCount:         14
      ICount:          123
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - entry_free_function
        - error
      BBCount:         9
      ICount:          67
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_array
        - source_array
        - entry_free_function
        - entry_clone_function
        - error
      BBCount:         34
      ICount:          216
      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:695,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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - error
      BBCount:         32
      ICount:          213
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_internal_array_clear
        - libcerror_error_set
      functionUses:    8
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         9
      ICount:          63
      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/libfwevt/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         9
      ICount:          66
      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:    libuna_base16_stream_with_index_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - base16_stream
        - base16_stream_size
        - base16_stream_index
        - byte_stream
        - byte_stream_size
        - base16_variant
        - error
      BBCount:         93
      ICount:          971
      EdgeCount:       102
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libuna_base16_stream.c:1170,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1173,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1181,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_base16_stream.c:1181,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1192,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
        - Branch String:   'libuna_base16_stream.c:1192,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1203,7'
              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_base16_stream.c:1203,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1206,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1214,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1214,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1225,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1225,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1228,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1236,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1236,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1239,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1243,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1247,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1252,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1260,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1263,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1268,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1268,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1273,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1281,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1284,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1289,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1289,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1294,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1294,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1299,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1314,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1316,21'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1324,35'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1318,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1320,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1322,36'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1326,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1329,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1337,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1337,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1339,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1468,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1341,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1343,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1347,24'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1349,3'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1352,59'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1356,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1362,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1368,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1374,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1379,31'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1383,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1385,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1389,24'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1391,3'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1394,59'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1398,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1404,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1410,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1416,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1421,31'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1423,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1425,25'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1466,20'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1427,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1429,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1465,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1431,5'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1434,61'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1438,7'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1444,7'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1450,7'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1456,7'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1461,33'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1468,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1470,7'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1507,25'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1470,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1472,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1506,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1474,4'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1477,60'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1481,6'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1487,6'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1493,6'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1499,6'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1504,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base16_stream.c:1172,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1183,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1194,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1205,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1216,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1227,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1251,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1272,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1298,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1328,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base16_stream_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - base16_stream
        - base16_stream_size
        - byte_stream
        - byte_stream_size
        - base16_variant
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_base16_stream_with_index_copy_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_base16_stream.c:1126,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1144,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base16_stream.c:1126,6'
          Dst:             libuna_base16_stream_with_index_copy_from_byte_stream
        - Src:             'libuna_base16_stream.c:1135,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base16_stream_size_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - byte_stream
        - byte_stream_size
        - base16_stream_size
        - base16_variant
        - error
      BBCount:         36
      ICount:          213
      EdgeCount:       38
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_base16_stream.c:993,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:996,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1004,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1004,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1007,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1015,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1015,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1018,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1026,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1026,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1029,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1033,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1037,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1042,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1050,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1055,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1055,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1055,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:1059,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1067,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1070,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1075,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1075,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1080,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1080,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1085,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:1097,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1099,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1107,24'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:1101,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:1103,20'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base16_stream.c:1105,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base16_stream.c:995,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1006,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1017,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1041,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1058,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:1084,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base16_stream_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - base16_stream
        - base16_stream_size
        - byte_stream
        - byte_stream_size
        - base16_variant
        - flags
        - error
      BBCount:         194
      ICount:          1007
      EdgeCount:       255
      CyclomaticComplexity: 63
      functionsReached:
        - libcerror_error_set
        - libuna_base16_character_copy_from_base16_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_base16_stream.c:539,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:542,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:550,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_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_base16_stream.c:550,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:553,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:561,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_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_base16_stream.c:561,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:564,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:572,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:572,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:575,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:583,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:583,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:586,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:590,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:594,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:599,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:607,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:610,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:614,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:618,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:623,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:631,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:634,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:639,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:639,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:644,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:644,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:649,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:657,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:660,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:670,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:670,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:672,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:717,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:675,3'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:679,12'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:715,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:677,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:684,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:693,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:696,5'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:696,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:698,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:695,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:698,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:700,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:700,13'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:702,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:704,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:705,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:705,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:708,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:706,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:706,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:708,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:704,13'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:708,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:712,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:717,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:719,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:721,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:723,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:727,11'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:960,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:725,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:732,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:741,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:744,4'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:744,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:746,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:743,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:746,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:797,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:747,5'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:747,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:755,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:746,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:749,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:755,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:755,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:759,14'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:779,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:757,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:764,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:773,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:774,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:774,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:776,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:773,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:776,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:778,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:781,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:783,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:796,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:783,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:786,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:794,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:798,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:798,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:801,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:799,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:799,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:801,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:797,12'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:801,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:818,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:801,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:803,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:815,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:803,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:805,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:807,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:808,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:808,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:812,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:807,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:810,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:812,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:818,12'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:820,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:822,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:826,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:829,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:838,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:838,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:723,2'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:840,15'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:843,5'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:843,10'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:852,15'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:842,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:845,11'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:852,15'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:846,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:846,11'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:850,30'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:845,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:848,17'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:850,30'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:853,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:853,15'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:862,15'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:852,13'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:855,11'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:862,15'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:856,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:856,11'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:860,30'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:855,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:858,17'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:860,30'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:863,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:863,15'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:869,16'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:862,13'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:865,30'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:869,16'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:871,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:874,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:883,15'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:885,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:892,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:901,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:904,5'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:904,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:913,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:903,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:906,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:913,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:907,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:907,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:911,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:906,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:909,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:911,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:914,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:914,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:923,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:913,13'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:916,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:923,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:917,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:917,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:921,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:916,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:919,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:921,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:924,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:924,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:930,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:923,13'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:926,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:930,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:932,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:935,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:944,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:944,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:947,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:955,41'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:960,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:962,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:974,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_base16_stream.c:962,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:965,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:973,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base16_stream.c:541,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:552,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:563,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:574,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:598,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:622,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:648,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:659,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:677,8'
          Dst:             libuna_base16_character_copy_from_base16_stream
        - Src:             'libuna_base16_stream.c:683,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:725,7'
          Dst:             libuna_base16_character_copy_from_base16_stream
        - Src:             'libuna_base16_stream.c:731,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:757,10'
          Dst:             libuna_base16_character_copy_from_base16_stream
        - Src:             'libuna_base16_stream.c:763,7'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:785,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:828,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:873,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:885,8'
          Dst:             libuna_base16_character_copy_from_base16_stream
        - Src:             'libuna_base16_stream.c:891,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:934,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:946,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:964,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base16_character_copy_from_base16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - base16_character
        - base16_stream
        - base16_variant
        - error
      BBCount:         17
      ICount:          209
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libuna_base16_stream.c:43,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:54,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:54,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:65,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:65,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:68,29'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:78,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:97,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:105,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:108,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:116,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base16_stream.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:96,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:107,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base16_stream_size_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - base16_stream
        - base16_stream_size
        - byte_stream_size
        - base16_variant
        - flags
        - error
      BBCount:         156
      ICount:          794
      EdgeCount:       202
      CyclomaticComplexity: 48
      functionsReached:
        - libcerror_error_set
        - libuna_base16_character_copy_from_base16_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_base16_stream.c:147,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:150,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:158,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_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_base16_stream.c:158,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:161,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:169,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:169,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:172,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:180,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:180,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:183,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:187,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:191,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:196,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:204,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:207,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:211,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:215,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:220,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:228,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:231,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:236,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:236,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:241,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:241,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:246,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:254,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:257,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:267,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:267,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:269,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:314,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:272,3'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:276,12'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:312,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:274,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:281,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:290,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:293,5'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:293,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:295,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:292,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:295,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:297,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:297,13'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:299,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:301,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:302,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:302,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:305,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:303,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:303,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:305,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:301,13'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:305,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:309,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:317,2'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:321,11'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:471,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:319,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:326,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:335,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:338,4'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:338,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:340,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:337,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:340,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:393,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:341,5'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:341,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:349,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:340,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:343,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:349,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:349,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:353,14'
              BranchSideFuncs:
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:374,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:351,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:358,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:367,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:368,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:368,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:370,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:367,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:370,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:373,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:376,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:378,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:391,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:378,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:381,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:389,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:394,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:394,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:397,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:395,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:395,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:397,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:393,12'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:397,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:418,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:397,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:399,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:415,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:399,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:401,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:403,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:404,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:404,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:410,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:403,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:406,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:410,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:418,12'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:420,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:422,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:426,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:428,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:458,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:429,5'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:429,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:438,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:428,8'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:431,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:438,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:432,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:432,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:436,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:431,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:434,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:436,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:439,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:439,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:448,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:438,13'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:441,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:448,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:442,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:442,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:446,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:441,9'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:444,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:446,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:449,10'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:449,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:455,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:448,13'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:451,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:455,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libuna_base16_character_copy_from_base16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:458,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:317,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:461,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:471,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:473,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:485,24'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:473,7'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:476,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:484,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base16_stream.c:492,6'
          Branch Sides:
            - BranchSide:      'libuna_base16_stream.c:495,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base16_stream.c:503,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base16_stream.c:149,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:160,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:171,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:195,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:219,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:245,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:256,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:274,8'
          Dst:             libuna_base16_character_copy_from_base16_stream
        - Src:             'libuna_base16_stream.c:280,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:319,7'
          Dst:             libuna_base16_character_copy_from_base16_stream
        - Src:             'libuna_base16_stream.c:325,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:351,10'
          Dst:             libuna_base16_character_copy_from_base16_stream
        - Src:             'libuna_base16_stream.c:357,7'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:380,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:460,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:475,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base16_stream.c:494,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_utf32_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5682
      functionLinenumberEnd: 5783
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf32_stream
        - utf32_stream_size
        - utf32_stream_index
        - byte_order
        - error
      BBCount:         34
      ICount:          261
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:5686,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5689,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5697,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5697,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5700,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5708,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5708,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5711,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5719,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5722,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5722,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5725,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5721,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5725,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5733,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5734,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5734,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5747,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5733,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5737,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5747,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5748,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5748,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5749,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5749,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5749,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5752,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5747,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5752,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5760,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:5760,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5762,61'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:5770,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:5688,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5699,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5710,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5724,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5736,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5751,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_from_utf32_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5556
      functionLinenumberEnd: 5670
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf32_stream
        - utf32_stream_size
        - utf32_stream_index
        - byte_order
        - error
      BBCount:         36
      ICount:          285
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:5561,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5564,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5572,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5572,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5575,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5583,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5583,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5586,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5594,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5594,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5597,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5605,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5608,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5608,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5611,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5607,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5611,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5619,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5620,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5620,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5631,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5619,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5623,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5631,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5631,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5633,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5641,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5654,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5654,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5655,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5655,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5655,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5658,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5653,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5658,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5666,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:5563,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5574,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5585,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5596,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5610,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5622,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5657,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5474
      functionLinenumberEnd: 5544
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - error
      BBCount:         20
      ICount:          131
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:5478,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5481,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5489,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5489,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5492,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5500,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5500,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5503,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5511,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5513,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5516,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5526,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5527,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5527,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5528,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5528,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5528,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5531,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5526,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5539,71'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:5480,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5491,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5502,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5515,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5530,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_from_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5380
      functionLinenumberEnd: 5463
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - error
      BBCount:         22
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:5385,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5388,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5396,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5396,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5399,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5407,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5407,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5410,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5418,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5418,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5421,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5429,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5431,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5434,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5442,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5447,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5447,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5448,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5448,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5448,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5451,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5446,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5451,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5459,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:5387,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5398,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5409,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5420,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5433,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5450,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_size_to_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5337
      functionLinenumberEnd: 5369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf32_character_size
        - error
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:5342,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5353,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5354,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5354,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5355,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5355,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5355,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5358,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5353,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5358,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5366,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:5344,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5357,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_utf16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5165
      functionLinenumberEnd: 5327
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf16_stream
        - utf16_stream_size
        - utf16_stream_index
        - byte_order
        - error
      BBCount:         55
      ICount:          421
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:5171,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5174,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5182,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_unicode_character.c:5182,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5185,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5193,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5193,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5196,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5204,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5207,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5207,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5218,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5206,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5210,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5218,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5222,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5225,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5233,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5234,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5234,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5248,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5233,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5236,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5248,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5236,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5239,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5247,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5248,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5250,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5278,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5251,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5251,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5254,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5250,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5254,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5262,7'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:5262,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5264,62'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:5268,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:5279,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5279,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5282,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5278,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5282,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5290,21'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:5294,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5296,62'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:5300,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:5310,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5312,62'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:5316,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:5173,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5184,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5195,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5209,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5224,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5238,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5253,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5281,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4970
      functionLinenumberEnd: 5153
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf16_stream
        - utf16_stream_size
        - utf16_stream_index
        - byte_order
        - error
      BBCount:         61
      ICount:          429
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - libcerror_error_set
      functionUses:    14
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:4977,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4980,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4988,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_unicode_character.c:4988,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4991,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4999,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
        - Branch String:   'libuna_unicode_character.c:4999,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5002,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5010,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_unicode_character.c:5010,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5013,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5021,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5024,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5024,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5035,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5023,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5027,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5035,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5038,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5038,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5041,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5037,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5041,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5049,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5049,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5051,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5055,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5066,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5066,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5082,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5065,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5068,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5082,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5068,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5071,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5079,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5083,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5083,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5138,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5082,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5085,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5138,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5085,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5087,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5101,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5087,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5090,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5098,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5101,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5103,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5107,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5116,5'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5116,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5125,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5115,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5118,29'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5125,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5125,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5128,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:5138,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:5141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:5149,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:4979,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4990,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5001,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5012,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5026,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5040,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5070,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5089,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5127,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:5140,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_utf16
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4868
      functionLinenumberEnd: 4958
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         28
      ICount:          191
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:4872,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4875,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4883,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4883,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4886,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4894,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4894,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4897,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4905,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4907,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4910,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4920,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4921,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4921,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4922,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4922,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4922,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4925,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4920,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4925,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4933,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4933,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4935,74'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:4939,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4940,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4940,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4943,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4939,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4943,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4951,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:4874,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4885,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4896,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4909,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4924,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4942,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_from_utf16
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4731
      functionLinenumberEnd: 4857
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         35
      ICount:          240
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:4737,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4740,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4748,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_unicode_character.c:4748,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4751,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4759,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4759,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4762,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4770,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4770,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4773,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4781,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4783,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4786,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4794,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4800,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4800,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4840,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4799,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4802,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4840,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4802,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4805,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4813,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4819,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4819,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4829,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4818,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4821,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4829,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4841,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4841,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4842,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4842,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4842,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4845,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4840,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4845,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4853,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:4739,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4750,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4761,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4772,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4785,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4804,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4828,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4844,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_size_to_utf16
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4684
      functionLinenumberEnd: 4720
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf16_character_size
        - error
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:4687,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4690,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4698,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4699,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4699,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4700,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4700,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4700,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4703,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4698,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4703,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4711,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:4711,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4713,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:4717,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:4689,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4702,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_utf8_rfc2279
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4549
      functionLinenumberEnd: 4674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         38
      ICount:          241
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:4556,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4559,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4567,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4567,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4570,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4578,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4578,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4581,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4589,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4591,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4594,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4604,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4604,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4607,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4617,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4617,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4619,35'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4622,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4622,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4624,35'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4627,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4627,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4629,35'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4632,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4632,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4634,35'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4637,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4637,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4639,35'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4644,35'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4650,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4650,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4653,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4649,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4653,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4661,33'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:4661,2'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4665,74'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:4669,70'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:4558,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4569,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4580,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4593,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4606,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4652,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_from_utf8_rfc2279
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4537
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         95
      ICount:          599
      EdgeCount:       130
      CyclomaticComplexity: 37
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:4265,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4268,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4276,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:   'libuna_unicode_character.c:4276,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4279,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4287,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
        - Branch String:   'libuna_unicode_character.c:4287,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4290,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4298,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_unicode_character.c:4298,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4301,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4309,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
        - Branch String:   'libuna_unicode_character.c:4311,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4324,16'
              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_unicode_character.c:4330,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4333,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4342,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
        - Branch String:   'libuna_unicode_character.c:4342,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4344,35'
              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_unicode_character.c:4346,11'
              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_unicode_character.c:4346,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4348,35'
              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_unicode_character.c:4350,11'
              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_unicode_character.c:4350,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4352,35'
              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_unicode_character.c:4354,11'
              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_unicode_character.c:4354,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4356,35'
              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_unicode_character.c:4358,11'
              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_unicode_character.c:4358,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4360,35'
              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_unicode_character.c:4364,35'
              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_unicode_character.c:4367,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4367,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4370,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4366,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4370,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4382,27'
              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_unicode_character.c:4384,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4386,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4399,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4386,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4389,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4398,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4399,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4401,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4424,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4404,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4404,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4407,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4403,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4407,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4416,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4419,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4421,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4423,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4424,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4426,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4449,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4429,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4429,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4432,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4428,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4432,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4441,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4444,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4446,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4448,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4449,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4451,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4474,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4454,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4454,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4457,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4453,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4457,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4466,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4469,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4471,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4473,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4474,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4476,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4499,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4479,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4479,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4482,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4478,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4482,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4491,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4494,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4496,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4498,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4499,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4501,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4522,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4504,5'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4504,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4507,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4503,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4507,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4516,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4522,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4525,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4533,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:4267,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4278,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4289,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4300,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4313,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4332,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4369,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4388,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4406,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4431,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4456,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4481,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4506,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4524,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_size_to_utf8_rfc2279
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4185
      functionLinenumberEnd: 4241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf8_character_size
        - error
      BBCount:         23
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:4189,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4192,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4200,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4200,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4203,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4214,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:4214,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4216,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:4218,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:4218,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4220,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:4222,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:4222,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4224,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:4226,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:4226,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4228,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:4230,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:4230,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4232,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:4236,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:4191,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4202,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_utf8
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4057
      functionLinenumberEnd: 4174
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         38
      ICount:          242
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:4064,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4067,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4075,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4075,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4078,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4086,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4086,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4089,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4097,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4099,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4112,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4113,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4113,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4114,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4114,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4114,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4117,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4112,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4117,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4127,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4127,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4129,35'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4132,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4132,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4134,35'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4137,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4137,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4139,35'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4144,35'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4150,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4150,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4153,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4149,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4153,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4161,33'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:4161,2'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4165,74'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:4169,70'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:4066,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4077,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4088,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4101,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4116,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4152,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_from_utf8
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3730
      functionLinenumberEnd: 4045
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         126
      ICount:          679
      EdgeCount:       166
      CyclomaticComplexity: 42
      functionsReached:
        - libcerror_error_set
      functionUses:    17
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:3741,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3744,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3752,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:   'libuna_unicode_character.c:3752,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3755,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3763,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
        - Branch String:   'libuna_unicode_character.c:3763,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3766,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3774,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_unicode_character.c:3774,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3777,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3785,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
        - Branch String:   'libuna_unicode_character.c:3787,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3790,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3800,16'
              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_unicode_character.c:3806,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3809,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3818,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
        - Branch String:   'libuna_unicode_character.c:3818,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3820,35'
              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_unicode_character.c:3822,11'
              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_unicode_character.c:3822,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3824,35'
              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_unicode_character.c:3826,11'
              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_unicode_character.c:3826,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3828,35'
              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_unicode_character.c:3832,35'
              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_unicode_character.c:3835,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3835,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3838,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3834,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3838,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3846,27'
              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_unicode_character.c:3848,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3850,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3863,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3850,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3853,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3862,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3863,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3865,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3940,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3868,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3868,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3871,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3867,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3871,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3880,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3882,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3885,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3893,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3901,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3909,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3917,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3886,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3886,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3888,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3885,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3888,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3890,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3894,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3894,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3896,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3893,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3896,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3898,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3902,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3902,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3904,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3901,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3904,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3906,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3910,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3910,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3912,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3909,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3912,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3914,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3919,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3922,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3932,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3935,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3937,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3939,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3940,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3942,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4001,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3945,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3945,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3948,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3944,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3948,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3957,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3959,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3962,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3970,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3978,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3963,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3963,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3965,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3962,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3965,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3967,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3971,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3971,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3973,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3970,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3973,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3975,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3980,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3983,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3993,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3996,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3998,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4000,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4001,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4003,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4028,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4006,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4006,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4009,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4005,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4009,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4018,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4021,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4023,27'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4025,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4029,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4029,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4030,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4030,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4030,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4033,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:4028,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:4033,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:4041,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:3743,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3754,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3765,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3776,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3789,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3808,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3837,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3852,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3870,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3921,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3947,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3982,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4008,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:4032,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_size_to_utf8
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3666
      functionLinenumberEnd: 3718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf8_character_size
        - error
      BBCount:         23
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:3670,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3673,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3683,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3684,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3684,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3685,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3685,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3685,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3688,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3683,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3688,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3699,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:3699,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3701,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:3703,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:3703,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3705,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:3707,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:3707,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3709,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:3713,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:3672,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3687,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3275
      functionLinenumberEnd: 3655
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf7_stream
        - utf7_stream_size
        - utf7_stream_index
        - utf7_stream_base64_data
        - error
      BBCount:         128
      ICount:          852
      EdgeCount:       174
      CyclomaticComplexity: 48
      functionsReached:
        - libcerror_error_set
        - libuna_base64_triplet_copy_to_base64_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:3286,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3289,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3297,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - 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_unicode_character.c:3297,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3300,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3308,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - 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_unicode_character.c:3308,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3311,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3319,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - 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_unicode_character.c:3319,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3322,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3330,34'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3336,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3336,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3337,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3337,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3337,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3340,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3335,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3340,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3351,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3352,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3352,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3356,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3351,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3354,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3356,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3357,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3357,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3361,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3356,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3359,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3361,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3362,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3362,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3369,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3361,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3364,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3369,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3370,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3370,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3374,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3369,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3372,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3374,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3375,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3375,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3379,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3374,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3377,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3379,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3380,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3380,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3386,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3379,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3382,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3386,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3387,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3387,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3393,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3386,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3389,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3393,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3393,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3395,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3398,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3398,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3400,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3401,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3402,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3402,87'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3404,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3406,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3408,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3447,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3408,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3410,33'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3412,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3412,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3415,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3423,55'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3427,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3429,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3442,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:3429,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3432,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3440,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:3447,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3449,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3466,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3449,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3452,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3460,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3470,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3474,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3478,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3482,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3484,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3550,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3494,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3497,10'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3518,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3496,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3506,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3514,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3523,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3526,10'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3547,55'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3525,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3535,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3543,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3555,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3558,9'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3579,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3557,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3567,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3575,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3584,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3587,9'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3610,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3586,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3596,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3604,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3610,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3613,9'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3631,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3612,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3622,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3630,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3631,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3634,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3642,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:3644,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3646,33'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:3651,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:3288,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3299,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3310,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3321,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3339,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3414,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3431,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3451,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3496,9'
          Dst:             libuna_base64_triplet_copy_to_base64_stream
        - Src:             'libuna_unicode_character.c:3505,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3525,9'
          Dst:             libuna_base64_triplet_copy_to_base64_stream
        - Src:             'libuna_unicode_character.c:3534,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3557,8'
          Dst:             libuna_base64_triplet_copy_to_base64_stream
        - Src:             'libuna_unicode_character.c:3566,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3586,8'
          Dst:             libuna_base64_triplet_copy_to_base64_stream
        - Src:             'libuna_unicode_character.c:3595,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3612,8'
          Dst:             libuna_base64_triplet_copy_to_base64_stream
        - Src:             'libuna_unicode_character.c:3621,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3633,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_from_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2867
      functionLinenumberEnd: 3255
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf7_stream
        - utf7_stream_size
        - utf7_stream_index
        - utf7_stream_base64_data
        - error
      BBCount:         108
      ICount:          812
      EdgeCount:       150
      CyclomaticComplexity: 44
      functionsReached:
        - libcerror_error_set
        - libuna_base64_triplet_copy_from_base64_stream
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:2880,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2883,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2891,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2891,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2894,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2902,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2902,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2905,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2913,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2913,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2916,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2924,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2924,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2927,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2935,34'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2938,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2941,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2949,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2949,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2951,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2978,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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_unicode_character.c:2955,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2957,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2977,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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_unicode_character.c:2957,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2960,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2968,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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_unicode_character.c:2972,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2974,34'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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
            - BranchSide:      'libuna_unicode_character.c:2976,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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_unicode_character.c:2978,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2980,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - 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
            - BranchSide:      'libuna_unicode_character.c:3034,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2980,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2983,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2991,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2996,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2998,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3018,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2998,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3001,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3009,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3009,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3011,34'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3015,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3018,12'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3020,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3021,76'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3021,12'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3024,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3034,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3036,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3044,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3039,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3039,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3043,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3038,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3041,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3043,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3045,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3045,13'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3049,8'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3047,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3057,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3065,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3065,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3068,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3076,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3079,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3081,35'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3243,8'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:3085,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3089,9'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3119,36'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3087,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3097,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3105,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3105,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3108,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3116,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3124,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3124,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3224,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3123,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3126,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3224,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3126,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3130,10'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3160,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3128,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3138,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3146,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3146,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3149,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3157,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3164,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3168,10'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3198,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3166,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3176,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3184,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3184,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3187,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3195,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3205,5'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3205,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3215,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3204,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3207,29'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3215,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:3224,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3227,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:3235,9'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:3236,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3236,9'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:3242,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:3235,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3238,33'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:3242,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:3243,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:3245,33'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:3250,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:2882,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2893,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2904,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2915,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2926,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2940,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2959,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2982,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3000,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3023,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3047,7'
          Dst:             libuna_base64_triplet_copy_from_base64_stream
        - Src:             'libuna_unicode_character.c:3056,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3067,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3087,8'
          Dst:             libuna_base64_triplet_copy_from_base64_stream
        - Src:             'libuna_unicode_character.c:3096,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3107,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3128,9'
          Dst:             libuna_base64_triplet_copy_from_base64_stream
        - Src:             'libuna_unicode_character.c:3137,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3148,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3166,9'
          Dst:             libuna_base64_triplet_copy_from_base64_stream
        - Src:             'libuna_unicode_character.c:3175,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3186,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3214,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:3226,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_size_to_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2847
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf7_stream_character_size
        - utf7_stream_base64_data
        - error
      BBCount:         68
      ICount:          545
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:2652,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2655,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2663,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2663,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2666,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2674,37'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2680,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2680,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2681,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2681,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2681,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2684,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2679,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2694,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2694,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2696,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2699,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2699,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2701,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2702,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2703,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2703,87'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2705,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2707,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2726,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2709,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2711,33'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2713,35'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:2717,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2719,36'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2721,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:2726,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2728,36'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2734,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2738,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2740,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2755,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2740,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2743,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2753,40'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2755,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2758,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2768,36'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:2772,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2774,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2804,29'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:2783,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2785,37'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2790,30'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:2795,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2797,37'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2802,55'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:2809,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2811,36'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2816,29'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:2821,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2823,36'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2830,7'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:2830,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2832,39'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2834,35'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:2836,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2838,33'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2843,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:2654,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2665,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2683,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2742,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2757,5'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_ucs4
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2630
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - ucs4_string
        - ucs4_string_size
        - ucs4_string_index
        - error
      BBCount:         14
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:2566,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2569,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2577,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2577,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2580,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2588,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2588,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2591,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2599,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2601,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2604,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2614,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2614,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2617,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2625,69'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:2568,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2579,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2590,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2603,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2616,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_from_ucs4
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2470
      functionLinenumberEnd: 2551
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - ucs4_string
        - ucs4_string_size
        - ucs4_string_index
        - error
      BBCount:         16
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:2475,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2478,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2486,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2486,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2489,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2497,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2497,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2508,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2508,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2511,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2519,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2521,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2524,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2532,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2536,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2539,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2547,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:2477,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2488,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2499,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2510,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2523,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2538,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_size_to_ucs4
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2429
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - ucs4_character_size
        - error
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:2434,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2437,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2445,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2445,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2448,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2456,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:2436,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2447,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_ucs2
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2419
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - ucs2_string
        - ucs2_string_size
        - ucs2_string_index
        - error
      BBCount:         22
      ICount:          168
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:2335,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2346,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2346,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2349,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2357,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2357,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2360,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2368,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2370,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2373,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2383,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2383,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2394,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2394,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2396,72'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2400,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2401,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2401,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2404,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2400,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2404,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2412,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:2337,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2348,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2359,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2372,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2385,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2403,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_from_ucs2
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - ucs2_string
        - ucs2_string_size
        - ucs2_string_index
        - error
      BBCount:         28
      ICount:          212
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:2211,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2214,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2222,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2222,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2225,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2233,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2233,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2236,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2244,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2244,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2255,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2257,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2260,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2268,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2274,3'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2274,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2305,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2273,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2276,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2305,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2276,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2279,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2287,20'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2292,4'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2292,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2301,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2291,7'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2294,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2301,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2305,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2308,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2316,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:2213,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2224,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2235,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2246,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2259,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2278,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2307,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_size_to_ucs2
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - ucs2_character_size
        - error
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:2160,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2174,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2174,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2185,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_unicode_character.c:2185,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2187,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_unicode_character.c:2191,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:2162,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2176,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - codepage
        - error
      BBCount:         428
      ICount:          2722
      EdgeCount:       503
      CyclomaticComplexity: 77
      functionsReached:
        - libcerror_error_set
        - libuna_codepage_koi8_r_copy_to_byte_stream
        - libuna_codepage_koi8_u_copy_to_byte_stream
        - libuna_codepage_mac_arabic_copy_to_byte_stream
        - libuna_codepage_mac_celtic_copy_to_byte_stream
        - libuna_codepage_mac_centraleurroman_copy_to_byte_stream
        - libuna_codepage_mac_croatian_copy_to_byte_stream
        - libuna_codepage_mac_cyrillic_copy_to_byte_stream
        - libuna_codepage_mac_dingbats_copy_to_byte_stream
        - libuna_codepage_mac_farsi_copy_to_byte_stream
        - libuna_codepage_mac_gaelic_copy_to_byte_stream
        - libuna_codepage_mac_greek_copy_to_byte_stream
        - libuna_codepage_mac_icelandic_copy_to_byte_stream
        - libuna_codepage_mac_inuit_copy_to_byte_stream
        - libuna_codepage_mac_roman_copy_to_byte_stream
        - libuna_codepage_mac_romanian_copy_to_byte_stream
        - libuna_codepage_mac_russian_copy_to_byte_stream
        - libuna_codepage_mac_symbol_copy_to_byte_stream
        - libuna_codepage_mac_thai_copy_to_byte_stream
        - libuna_codepage_mac_turkish_copy_to_byte_stream
        - libuna_codepage_mac_ukrainian_copy_to_byte_stream
        - libuna_codepage_windows_1250_copy_to_byte_stream
        - libuna_codepage_windows_1251_copy_to_byte_stream
        - libuna_codepage_windows_1252_copy_to_byte_stream
        - libuna_codepage_windows_1253_copy_to_byte_stream
        - libuna_codepage_windows_1254_copy_to_byte_stream
        - libuna_codepage_windows_1255_copy_to_byte_stream
        - libuna_codepage_windows_1256_copy_to_byte_stream
        - libuna_codepage_windows_1257_copy_to_byte_stream
        - libuna_codepage_windows_1258_copy_to_byte_stream
        - libuna_codepage_windows_874_copy_to_byte_stream
        - libuna_codepage_windows_932_copy_to_byte_stream
        - libuna_codepage_windows_936_copy_to_byte_stream
        - libuna_codepage_windows_949_copy_to_byte_stream
        - libuna_codepage_windows_950_copy_to_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:934,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:937,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:945,6'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_to_byte_stream
                - libcerror_error_set
                - libuna_codepage_windows_1257_copy_to_byte_stream
                - libuna_codepage_windows_1256_copy_to_byte_stream
                - libuna_codepage_windows_1255_copy_to_byte_stream
                - libuna_codepage_windows_1254_copy_to_byte_stream
                - libuna_codepage_windows_1253_copy_to_byte_stream
                - libuna_codepage_windows_1252_copy_to_byte_stream
                - libuna_codepage_windows_1251_copy_to_byte_stream
                - libuna_codepage_windows_1250_copy_to_byte_stream
                - libuna_codepage_windows_950_copy_to_byte_stream
                - libuna_codepage_windows_949_copy_to_byte_stream
                - libuna_codepage_windows_936_copy_to_byte_stream
                - libuna_codepage_windows_932_copy_to_byte_stream
                - libuna_codepage_windows_874_copy_to_byte_stream
                - libuna_codepage_mac_ukrainian_copy_to_byte_stream
                - libuna_codepage_mac_turkish_copy_to_byte_stream
                - libuna_codepage_mac_thai_copy_to_byte_stream
                - libuna_codepage_mac_symbol_copy_to_byte_stream
                - libuna_codepage_mac_russian_copy_to_byte_stream
                - libuna_codepage_mac_romanian_copy_to_byte_stream
                - libuna_codepage_mac_roman_copy_to_byte_stream
                - libuna_codepage_mac_inuit_copy_to_byte_stream
                - libuna_codepage_mac_icelandic_copy_to_byte_stream
                - libuna_codepage_mac_greek_copy_to_byte_stream
                - libuna_codepage_mac_gaelic_copy_to_byte_stream
                - libuna_codepage_mac_farsi_copy_to_byte_stream
                - libuna_codepage_mac_dingbats_copy_to_byte_stream
                - libuna_codepage_mac_cyrillic_copy_to_byte_stream
                - libuna_codepage_mac_croatian_copy_to_byte_stream
                - libuna_codepage_mac_centraleurroman_copy_to_byte_stream
                - libuna_codepage_mac_celtic_copy_to_byte_stream
                - libuna_codepage_mac_arabic_copy_to_byte_stream
                - libuna_codepage_koi8_u_copy_to_byte_stream
                - libuna_codepage_koi8_r_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:945,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:948,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:956,6'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_to_byte_stream
                - libcerror_error_set
                - libuna_codepage_windows_1257_copy_to_byte_stream
                - libuna_codepage_windows_1256_copy_to_byte_stream
                - libuna_codepage_windows_1255_copy_to_byte_stream
                - libuna_codepage_windows_1254_copy_to_byte_stream
                - libuna_codepage_windows_1253_copy_to_byte_stream
                - libuna_codepage_windows_1252_copy_to_byte_stream
                - libuna_codepage_windows_1251_copy_to_byte_stream
                - libuna_codepage_windows_1250_copy_to_byte_stream
                - libuna_codepage_windows_950_copy_to_byte_stream
                - libuna_codepage_windows_949_copy_to_byte_stream
                - libuna_codepage_windows_936_copy_to_byte_stream
                - libuna_codepage_windows_932_copy_to_byte_stream
                - libuna_codepage_windows_874_copy_to_byte_stream
                - libuna_codepage_mac_ukrainian_copy_to_byte_stream
                - libuna_codepage_mac_turkish_copy_to_byte_stream
                - libuna_codepage_mac_thai_copy_to_byte_stream
                - libuna_codepage_mac_symbol_copy_to_byte_stream
                - libuna_codepage_mac_russian_copy_to_byte_stream
                - libuna_codepage_mac_romanian_copy_to_byte_stream
                - libuna_codepage_mac_roman_copy_to_byte_stream
                - libuna_codepage_mac_inuit_copy_to_byte_stream
                - libuna_codepage_mac_icelandic_copy_to_byte_stream
                - libuna_codepage_mac_greek_copy_to_byte_stream
                - libuna_codepage_mac_gaelic_copy_to_byte_stream
                - libuna_codepage_mac_farsi_copy_to_byte_stream
                - libuna_codepage_mac_dingbats_copy_to_byte_stream
                - libuna_codepage_mac_cyrillic_copy_to_byte_stream
                - libuna_codepage_mac_croatian_copy_to_byte_stream
                - libuna_codepage_mac_centraleurroman_copy_to_byte_stream
                - libuna_codepage_mac_celtic_copy_to_byte_stream
                - libuna_codepage_mac_arabic_copy_to_byte_stream
                - libuna_codepage_koi8_u_copy_to_byte_stream
                - libuna_codepage_koi8_r_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:956,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:959,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:967,28'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_to_byte_stream
                - libcerror_error_set
                - libuna_codepage_windows_1257_copy_to_byte_stream
                - libuna_codepage_windows_1256_copy_to_byte_stream
                - libuna_codepage_windows_1255_copy_to_byte_stream
                - libuna_codepage_windows_1254_copy_to_byte_stream
                - libuna_codepage_windows_1253_copy_to_byte_stream
                - libuna_codepage_windows_1252_copy_to_byte_stream
                - libuna_codepage_windows_1251_copy_to_byte_stream
                - libuna_codepage_windows_1250_copy_to_byte_stream
                - libuna_codepage_windows_950_copy_to_byte_stream
                - libuna_codepage_windows_949_copy_to_byte_stream
                - libuna_codepage_windows_936_copy_to_byte_stream
                - libuna_codepage_windows_932_copy_to_byte_stream
                - libuna_codepage_windows_874_copy_to_byte_stream
                - libuna_codepage_mac_ukrainian_copy_to_byte_stream
                - libuna_codepage_mac_turkish_copy_to_byte_stream
                - libuna_codepage_mac_thai_copy_to_byte_stream
                - libuna_codepage_mac_symbol_copy_to_byte_stream
                - libuna_codepage_mac_russian_copy_to_byte_stream
                - libuna_codepage_mac_romanian_copy_to_byte_stream
                - libuna_codepage_mac_roman_copy_to_byte_stream
                - libuna_codepage_mac_inuit_copy_to_byte_stream
                - libuna_codepage_mac_icelandic_copy_to_byte_stream
                - libuna_codepage_mac_greek_copy_to_byte_stream
                - libuna_codepage_mac_gaelic_copy_to_byte_stream
                - libuna_codepage_mac_farsi_copy_to_byte_stream
                - libuna_codepage_mac_dingbats_copy_to_byte_stream
                - libuna_codepage_mac_cyrillic_copy_to_byte_stream
                - libuna_codepage_mac_croatian_copy_to_byte_stream
                - libuna_codepage_mac_centraleurroman_copy_to_byte_stream
                - libuna_codepage_mac_celtic_copy_to_byte_stream
                - libuna_codepage_mac_arabic_copy_to_byte_stream
                - libuna_codepage_koi8_u_copy_to_byte_stream
                - libuna_codepage_koi8_r_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:969,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:972,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:980,10'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_to_byte_stream
                - libcerror_error_set
                - libuna_codepage_windows_1257_copy_to_byte_stream
                - libuna_codepage_windows_1256_copy_to_byte_stream
                - libuna_codepage_windows_1255_copy_to_byte_stream
                - libuna_codepage_windows_1254_copy_to_byte_stream
                - libuna_codepage_windows_1253_copy_to_byte_stream
                - libuna_codepage_windows_1252_copy_to_byte_stream
                - libuna_codepage_windows_1251_copy_to_byte_stream
                - libuna_codepage_windows_1250_copy_to_byte_stream
                - libuna_codepage_windows_950_copy_to_byte_stream
                - libuna_codepage_windows_949_copy_to_byte_stream
                - libuna_codepage_windows_936_copy_to_byte_stream
                - libuna_codepage_windows_932_copy_to_byte_stream
                - libuna_codepage_windows_874_copy_to_byte_stream
                - libuna_codepage_mac_ukrainian_copy_to_byte_stream
                - libuna_codepage_mac_turkish_copy_to_byte_stream
                - libuna_codepage_mac_thai_copy_to_byte_stream
                - libuna_codepage_mac_symbol_copy_to_byte_stream
                - libuna_codepage_mac_russian_copy_to_byte_stream
                - libuna_codepage_mac_romanian_copy_to_byte_stream
                - libuna_codepage_mac_roman_copy_to_byte_stream
                - libuna_codepage_mac_inuit_copy_to_byte_stream
                - libuna_codepage_mac_icelandic_copy_to_byte_stream
                - libuna_codepage_mac_greek_copy_to_byte_stream
                - libuna_codepage_mac_gaelic_copy_to_byte_stream
                - libuna_codepage_mac_farsi_copy_to_byte_stream
                - libuna_codepage_mac_dingbats_copy_to_byte_stream
                - libuna_codepage_mac_cyrillic_copy_to_byte_stream
                - libuna_codepage_mac_croatian_copy_to_byte_stream
                - libuna_codepage_mac_centraleurroman_copy_to_byte_stream
                - libuna_codepage_mac_celtic_copy_to_byte_stream
                - libuna_codepage_mac_arabic_copy_to_byte_stream
                - libuna_codepage_koi8_u_copy_to_byte_stream
                - libuna_codepage_koi8_r_copy_to_byte_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:980,2'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:983,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:996,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1009,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1047,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1121,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1162,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1196,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1230,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1291,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1340,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1386,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1451,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1474,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1501,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1645,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1703,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1818,14'
              BranchSideFuncs:
                - libuna_codepage_koi8_r_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1827,14'
              BranchSideFuncs:
                - libuna_codepage_koi8_u_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1836,14'
              BranchSideFuncs:
                - libuna_codepage_mac_arabic_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1845,14'
              BranchSideFuncs:
                - libuna_codepage_mac_celtic_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1854,14'
              BranchSideFuncs:
                - libuna_codepage_mac_centraleurroman_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1863,14'
              BranchSideFuncs:
                - libuna_codepage_mac_croatian_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1872,14'
              BranchSideFuncs:
                - libuna_codepage_mac_cyrillic_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1881,14'
              BranchSideFuncs:
                - libuna_codepage_mac_dingbats_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1890,14'
              BranchSideFuncs:
                - libuna_codepage_mac_farsi_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1899,14'
              BranchSideFuncs:
                - libuna_codepage_mac_gaelic_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1908,14'
              BranchSideFuncs:
                - libuna_codepage_mac_greek_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1917,14'
              BranchSideFuncs:
                - libuna_codepage_mac_icelandic_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1926,14'
              BranchSideFuncs:
                - libuna_codepage_mac_inuit_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1935,14'
              BranchSideFuncs:
                - libuna_codepage_mac_roman_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1944,14'
              BranchSideFuncs:
                - libuna_codepage_mac_romanian_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1953,14'
              BranchSideFuncs:
                - libuna_codepage_mac_russian_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1962,14'
              BranchSideFuncs:
                - libuna_codepage_mac_symbol_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1971,14'
              BranchSideFuncs:
                - libuna_codepage_mac_thai_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1980,14'
              BranchSideFuncs:
                - libuna_codepage_mac_turkish_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1989,14'
              BranchSideFuncs:
                - libuna_codepage_mac_ukrainian_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1998,14'
              BranchSideFuncs:
                - libuna_codepage_windows_874_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2007,14'
              BranchSideFuncs:
                - libuna_codepage_windows_932_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2016,14'
              BranchSideFuncs:
                - libuna_codepage_windows_936_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2025,14'
              BranchSideFuncs:
                - libuna_codepage_windows_949_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2034,14'
              BranchSideFuncs:
                - libuna_codepage_windows_950_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2043,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1250_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2052,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1251_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2061,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1252_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2070,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1253_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2079,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1254_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2088,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1255_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2097,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1256_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2106,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1257_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2115,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2124,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:983,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:985,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:989,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:996,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:998,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1002,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1009,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1011,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1013,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1014,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1014,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1020,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1013,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1016,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1020,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1021,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1021,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1027,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1020,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1023,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1027,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1028,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1028,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1034,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1027,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1030,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1034,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1034,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1036,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1040,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1047,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1049,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1051,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1052,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1052,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1058,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1051,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1054,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1058,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1059,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1059,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1065,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1058,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1061,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1065,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1066,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1066,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1072,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1065,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1068,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1072,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1073,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1073,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1079,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1072,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1075,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1079,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1080,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1080,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1086,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1079,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1082,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1086,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1086,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1089,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1093,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1097,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1101,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1105,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1109,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1113,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1121,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1123,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1125,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1126,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1126,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1132,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1125,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1128,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1132,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1133,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1133,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1139,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1132,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1135,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1139,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1139,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1142,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1146,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1150,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1154,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1162,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1164,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1166,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1167,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1167,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1173,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1166,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1169,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1173,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1173,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1176,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1180,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1184,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1188,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1196,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1198,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1200,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1201,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1201,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1207,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1200,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1203,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1207,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1207,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1210,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1214,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1218,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1222,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1230,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1232,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1234,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1235,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1235,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1241,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1234,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1237,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1241,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1242,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1242,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1248,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1241,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1244,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1248,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1248,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1251,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1255,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1259,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1263,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1267,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1271,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1275,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1279,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1283,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1291,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1293,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1295,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1296,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1296,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1302,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1295,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1298,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1302,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1303,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1303,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1309,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1302,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1305,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1309,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1309,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1312,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1316,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1320,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1328,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1332,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1340,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1342,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1344,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1345,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1345,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1351,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1344,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1347,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1351,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1351,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1354,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1358,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1362,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1366,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1370,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1374,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1378,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1386,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1388,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1390,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1391,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1391,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1397,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1390,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1393,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1397,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1398,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1398,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1404,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1397,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1400,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1404,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1404,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1407,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1411,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1415,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1419,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1423,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1427,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1431,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1435,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1439,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1443,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1451,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1453,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1455,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1456,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1456,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1460,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1455,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1458,57'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1460,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1461,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1461,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1467,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1460,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1463,57'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1467,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1474,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1476,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1478,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1479,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1479,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1485,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1478,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1481,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1485,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1486,11'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1486,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1494,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1485,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1488,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1494,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1501,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1503,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1505,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1506,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1506,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1512,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1505,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1508,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1512,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1513,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1513,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1519,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1512,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1515,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1519,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1520,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1520,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1526,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1519,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1522,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1526,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1526,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1529,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1533,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1537,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1541,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1545,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1549,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1553,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1557,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1561,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1565,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1569,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1573,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1577,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1581,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1585,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1589,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1593,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1597,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1601,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1605,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1609,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1613,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1617,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1621,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1625,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1629,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1633,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1637,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1645,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1647,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1649,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1650,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1650,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1656,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1649,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1652,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1656,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1656,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1658,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1660,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1660,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1663,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1667,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1671,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1675,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1679,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1683,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1687,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1691,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1695,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1703,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1705,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1707,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1708,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1708,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1714,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1707,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1710,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1714,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1715,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1715,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1721,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1714,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1717,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1721,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1722,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1722,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1728,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1721,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1724,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1728,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1729,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1729,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1735,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1728,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1731,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1735,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1736,10'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1736,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1742,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1735,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1738,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1742,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:1742,9'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:1745,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1749,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1753,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1757,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1761,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1765,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1769,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1773,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1777,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1781,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1785,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1789,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1793,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1797,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1801,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1805,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:1809,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:2133,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:2136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:2144,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:936,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:947,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:958,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:971,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:1817,13'
          Dst:             libuna_codepage_koi8_r_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1826,13'
          Dst:             libuna_codepage_koi8_u_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1835,13'
          Dst:             libuna_codepage_mac_arabic_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1844,13'
          Dst:             libuna_codepage_mac_celtic_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1853,13'
          Dst:             libuna_codepage_mac_centraleurroman_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1862,13'
          Dst:             libuna_codepage_mac_croatian_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1871,13'
          Dst:             libuna_codepage_mac_cyrillic_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1880,13'
          Dst:             libuna_codepage_mac_dingbats_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1889,13'
          Dst:             libuna_codepage_mac_farsi_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1898,13'
          Dst:             libuna_codepage_mac_gaelic_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1907,13'
          Dst:             libuna_codepage_mac_greek_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1916,13'
          Dst:             libuna_codepage_mac_icelandic_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1925,13'
          Dst:             libuna_codepage_mac_inuit_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1934,13'
          Dst:             libuna_codepage_mac_roman_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1943,13'
          Dst:             libuna_codepage_mac_romanian_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1952,13'
          Dst:             libuna_codepage_mac_russian_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1961,13'
          Dst:             libuna_codepage_mac_symbol_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1970,13'
          Dst:             libuna_codepage_mac_thai_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1979,13'
          Dst:             libuna_codepage_mac_turkish_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1988,13'
          Dst:             libuna_codepage_mac_ukrainian_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:1997,13'
          Dst:             libuna_codepage_windows_874_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2006,13'
          Dst:             libuna_codepage_windows_932_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2015,13'
          Dst:             libuna_codepage_windows_936_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2024,13'
          Dst:             libuna_codepage_windows_949_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2033,13'
          Dst:             libuna_codepage_windows_950_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2042,13'
          Dst:             libuna_codepage_windows_1250_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2051,13'
          Dst:             libuna_codepage_windows_1251_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2060,13'
          Dst:             libuna_codepage_windows_1252_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2069,13'
          Dst:             libuna_codepage_windows_1253_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2078,13'
          Dst:             libuna_codepage_windows_1254_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2087,13'
          Dst:             libuna_codepage_windows_1255_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2096,13'
          Dst:             libuna_codepage_windows_1256_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2105,13'
          Dst:             libuna_codepage_windows_1257_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2114,13'
          Dst:             libuna_codepage_windows_1258_copy_to_byte_stream
        - Src:             'libuna_unicode_character.c:2123,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:2135,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - codepage
        - error
      BBCount:         125
      ICount:          956
      EdgeCount:       149
      CyclomaticComplexity: 26
      functionsReached:
        - libcerror_error_set
        - libuna_codepage_koi8_r_copy_from_byte_stream
        - libuna_codepage_koi8_u_copy_from_byte_stream
        - libuna_codepage_mac_arabic_copy_from_byte_stream
        - libuna_codepage_mac_celtic_copy_from_byte_stream
        - libuna_codepage_mac_centraleurroman_copy_from_byte_stream
        - libuna_codepage_mac_croatian_copy_from_byte_stream
        - libuna_codepage_mac_cyrillic_copy_from_byte_stream
        - libuna_codepage_mac_dingbats_copy_from_byte_stream
        - libuna_codepage_mac_farsi_copy_from_byte_stream
        - libuna_codepage_mac_gaelic_copy_from_byte_stream
        - libuna_codepage_mac_greek_copy_from_byte_stream
        - libuna_codepage_mac_icelandic_copy_from_byte_stream
        - libuna_codepage_mac_inuit_copy_from_byte_stream
        - libuna_codepage_mac_roman_copy_from_byte_stream
        - libuna_codepage_mac_romanian_copy_from_byte_stream
        - libuna_codepage_mac_russian_copy_from_byte_stream
        - libuna_codepage_mac_symbol_copy_from_byte_stream
        - libuna_codepage_mac_thai_copy_from_byte_stream
        - libuna_codepage_mac_turkish_copy_from_byte_stream
        - libuna_codepage_mac_ukrainian_copy_from_byte_stream
        - libuna_codepage_windows_1250_copy_from_byte_stream
        - libuna_codepage_windows_1251_copy_from_byte_stream
        - libuna_codepage_windows_1252_copy_from_byte_stream
        - libuna_codepage_windows_1253_copy_from_byte_stream
        - libuna_codepage_windows_1254_copy_from_byte_stream
        - libuna_codepage_windows_1255_copy_from_byte_stream
        - libuna_codepage_windows_1256_copy_from_byte_stream
        - libuna_codepage_windows_1257_copy_from_byte_stream
        - libuna_codepage_windows_1258_copy_from_byte_stream
        - libuna_codepage_windows_874_copy_from_byte_stream
        - libuna_codepage_windows_932_copy_from_byte_stream
        - libuna_codepage_windows_936_copy_from_byte_stream
        - libuna_codepage_windows_949_copy_from_byte_stream
        - libuna_codepage_windows_950_copy_from_byte_stream
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:283,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:286,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:294,6'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_from_byte_stream
                - libcerror_error_set
                - libuna_codepage_windows_1257_copy_from_byte_stream
                - libuna_codepage_windows_1256_copy_from_byte_stream
                - libuna_codepage_windows_1255_copy_from_byte_stream
                - libuna_codepage_windows_1254_copy_from_byte_stream
                - libuna_codepage_windows_1253_copy_from_byte_stream
                - libuna_codepage_windows_1252_copy_from_byte_stream
                - libuna_codepage_windows_1251_copy_from_byte_stream
                - libuna_codepage_windows_1250_copy_from_byte_stream
                - libuna_codepage_windows_950_copy_from_byte_stream
                - libuna_codepage_windows_949_copy_from_byte_stream
                - libuna_codepage_windows_936_copy_from_byte_stream
                - libuna_codepage_windows_932_copy_from_byte_stream
                - libuna_codepage_windows_874_copy_from_byte_stream
                - libuna_codepage_mac_ukrainian_copy_from_byte_stream
                - libuna_codepage_mac_turkish_copy_from_byte_stream
                - libuna_codepage_mac_thai_copy_from_byte_stream
                - libuna_codepage_mac_symbol_copy_from_byte_stream
                - libuna_codepage_mac_russian_copy_from_byte_stream
                - libuna_codepage_mac_romanian_copy_from_byte_stream
                - libuna_codepage_mac_roman_copy_from_byte_stream
                - libuna_codepage_mac_inuit_copy_from_byte_stream
                - libuna_codepage_mac_icelandic_copy_from_byte_stream
                - libuna_codepage_mac_greek_copy_from_byte_stream
                - libuna_codepage_mac_gaelic_copy_from_byte_stream
                - libuna_codepage_mac_farsi_copy_from_byte_stream
                - libuna_codepage_mac_dingbats_copy_from_byte_stream
                - libuna_codepage_mac_cyrillic_copy_from_byte_stream
                - libuna_codepage_mac_croatian_copy_from_byte_stream
                - libuna_codepage_mac_centraleurroman_copy_from_byte_stream
                - libuna_codepage_mac_celtic_copy_from_byte_stream
                - libuna_codepage_mac_arabic_copy_from_byte_stream
                - libuna_codepage_koi8_u_copy_from_byte_stream
                - libuna_codepage_koi8_r_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:294,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:297,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:305,6'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_from_byte_stream
                - libcerror_error_set
                - libuna_codepage_windows_1257_copy_from_byte_stream
                - libuna_codepage_windows_1256_copy_from_byte_stream
                - libuna_codepage_windows_1255_copy_from_byte_stream
                - libuna_codepage_windows_1254_copy_from_byte_stream
                - libuna_codepage_windows_1253_copy_from_byte_stream
                - libuna_codepage_windows_1252_copy_from_byte_stream
                - libuna_codepage_windows_1251_copy_from_byte_stream
                - libuna_codepage_windows_1250_copy_from_byte_stream
                - libuna_codepage_windows_950_copy_from_byte_stream
                - libuna_codepage_windows_949_copy_from_byte_stream
                - libuna_codepage_windows_936_copy_from_byte_stream
                - libuna_codepage_windows_932_copy_from_byte_stream
                - libuna_codepage_windows_874_copy_from_byte_stream
                - libuna_codepage_mac_ukrainian_copy_from_byte_stream
                - libuna_codepage_mac_turkish_copy_from_byte_stream
                - libuna_codepage_mac_thai_copy_from_byte_stream
                - libuna_codepage_mac_symbol_copy_from_byte_stream
                - libuna_codepage_mac_russian_copy_from_byte_stream
                - libuna_codepage_mac_romanian_copy_from_byte_stream
                - libuna_codepage_mac_roman_copy_from_byte_stream
                - libuna_codepage_mac_inuit_copy_from_byte_stream
                - libuna_codepage_mac_icelandic_copy_from_byte_stream
                - libuna_codepage_mac_greek_copy_from_byte_stream
                - libuna_codepage_mac_gaelic_copy_from_byte_stream
                - libuna_codepage_mac_farsi_copy_from_byte_stream
                - libuna_codepage_mac_dingbats_copy_from_byte_stream
                - libuna_codepage_mac_cyrillic_copy_from_byte_stream
                - libuna_codepage_mac_croatian_copy_from_byte_stream
                - libuna_codepage_mac_centraleurroman_copy_from_byte_stream
                - libuna_codepage_mac_celtic_copy_from_byte_stream
                - libuna_codepage_mac_arabic_copy_from_byte_stream
                - libuna_codepage_koi8_u_copy_from_byte_stream
                - libuna_codepage_koi8_r_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:305,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:308,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:316,6'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_from_byte_stream
                - libcerror_error_set
                - libuna_codepage_windows_1257_copy_from_byte_stream
                - libuna_codepage_windows_1256_copy_from_byte_stream
                - libuna_codepage_windows_1255_copy_from_byte_stream
                - libuna_codepage_windows_1254_copy_from_byte_stream
                - libuna_codepage_windows_1253_copy_from_byte_stream
                - libuna_codepage_windows_1252_copy_from_byte_stream
                - libuna_codepage_windows_1251_copy_from_byte_stream
                - libuna_codepage_windows_1250_copy_from_byte_stream
                - libuna_codepage_windows_950_copy_from_byte_stream
                - libuna_codepage_windows_949_copy_from_byte_stream
                - libuna_codepage_windows_936_copy_from_byte_stream
                - libuna_codepage_windows_932_copy_from_byte_stream
                - libuna_codepage_windows_874_copy_from_byte_stream
                - libuna_codepage_mac_ukrainian_copy_from_byte_stream
                - libuna_codepage_mac_turkish_copy_from_byte_stream
                - libuna_codepage_mac_thai_copy_from_byte_stream
                - libuna_codepage_mac_symbol_copy_from_byte_stream
                - libuna_codepage_mac_russian_copy_from_byte_stream
                - libuna_codepage_mac_romanian_copy_from_byte_stream
                - libuna_codepage_mac_roman_copy_from_byte_stream
                - libuna_codepage_mac_inuit_copy_from_byte_stream
                - libuna_codepage_mac_icelandic_copy_from_byte_stream
                - libuna_codepage_mac_greek_copy_from_byte_stream
                - libuna_codepage_mac_gaelic_copy_from_byte_stream
                - libuna_codepage_mac_farsi_copy_from_byte_stream
                - libuna_codepage_mac_dingbats_copy_from_byte_stream
                - libuna_codepage_mac_cyrillic_copy_from_byte_stream
                - libuna_codepage_mac_croatian_copy_from_byte_stream
                - libuna_codepage_mac_centraleurroman_copy_from_byte_stream
                - libuna_codepage_mac_celtic_copy_from_byte_stream
                - libuna_codepage_mac_arabic_copy_from_byte_stream
                - libuna_codepage_koi8_u_copy_from_byte_stream
                - libuna_codepage_koi8_r_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:316,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:319,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:327,28'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_from_byte_stream
                - libcerror_error_set
                - libuna_codepage_windows_1257_copy_from_byte_stream
                - libuna_codepage_windows_1256_copy_from_byte_stream
                - libuna_codepage_windows_1255_copy_from_byte_stream
                - libuna_codepage_windows_1254_copy_from_byte_stream
                - libuna_codepage_windows_1253_copy_from_byte_stream
                - libuna_codepage_windows_1252_copy_from_byte_stream
                - libuna_codepage_windows_1251_copy_from_byte_stream
                - libuna_codepage_windows_1250_copy_from_byte_stream
                - libuna_codepage_windows_950_copy_from_byte_stream
                - libuna_codepage_windows_949_copy_from_byte_stream
                - libuna_codepage_windows_936_copy_from_byte_stream
                - libuna_codepage_windows_932_copy_from_byte_stream
                - libuna_codepage_windows_874_copy_from_byte_stream
                - libuna_codepage_mac_ukrainian_copy_from_byte_stream
                - libuna_codepage_mac_turkish_copy_from_byte_stream
                - libuna_codepage_mac_thai_copy_from_byte_stream
                - libuna_codepage_mac_symbol_copy_from_byte_stream
                - libuna_codepage_mac_russian_copy_from_byte_stream
                - libuna_codepage_mac_romanian_copy_from_byte_stream
                - libuna_codepage_mac_roman_copy_from_byte_stream
                - libuna_codepage_mac_inuit_copy_from_byte_stream
                - libuna_codepage_mac_icelandic_copy_from_byte_stream
                - libuna_codepage_mac_greek_copy_from_byte_stream
                - libuna_codepage_mac_gaelic_copy_from_byte_stream
                - libuna_codepage_mac_farsi_copy_from_byte_stream
                - libuna_codepage_mac_dingbats_copy_from_byte_stream
                - libuna_codepage_mac_cyrillic_copy_from_byte_stream
                - libuna_codepage_mac_croatian_copy_from_byte_stream
                - libuna_codepage_mac_centraleurroman_copy_from_byte_stream
                - libuna_codepage_mac_celtic_copy_from_byte_stream
                - libuna_codepage_mac_arabic_copy_from_byte_stream
                - libuna_codepage_koi8_u_copy_from_byte_stream
                - libuna_codepage_koi8_r_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:329,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:340,26'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_from_byte_stream
                - libcerror_error_set
                - libuna_codepage_windows_1257_copy_from_byte_stream
                - libuna_codepage_windows_1256_copy_from_byte_stream
                - libuna_codepage_windows_1255_copy_from_byte_stream
                - libuna_codepage_windows_1254_copy_from_byte_stream
                - libuna_codepage_windows_1253_copy_from_byte_stream
                - libuna_codepage_windows_1252_copy_from_byte_stream
                - libuna_codepage_windows_1251_copy_from_byte_stream
                - libuna_codepage_windows_1250_copy_from_byte_stream
                - libuna_codepage_windows_950_copy_from_byte_stream
                - libuna_codepage_windows_949_copy_from_byte_stream
                - libuna_codepage_windows_936_copy_from_byte_stream
                - libuna_codepage_windows_932_copy_from_byte_stream
                - libuna_codepage_windows_874_copy_from_byte_stream
                - libuna_codepage_mac_ukrainian_copy_from_byte_stream
                - libuna_codepage_mac_turkish_copy_from_byte_stream
                - libuna_codepage_mac_thai_copy_from_byte_stream
                - libuna_codepage_mac_symbol_copy_from_byte_stream
                - libuna_codepage_mac_russian_copy_from_byte_stream
                - libuna_codepage_mac_romanian_copy_from_byte_stream
                - libuna_codepage_mac_roman_copy_from_byte_stream
                - libuna_codepage_mac_inuit_copy_from_byte_stream
                - libuna_codepage_mac_icelandic_copy_from_byte_stream
                - libuna_codepage_mac_greek_copy_from_byte_stream
                - libuna_codepage_mac_gaelic_copy_from_byte_stream
                - libuna_codepage_mac_farsi_copy_from_byte_stream
                - libuna_codepage_mac_dingbats_copy_from_byte_stream
                - libuna_codepage_mac_cyrillic_copy_from_byte_stream
                - libuna_codepage_mac_croatian_copy_from_byte_stream
                - libuna_codepage_mac_centraleurroman_copy_from_byte_stream
                - libuna_codepage_mac_celtic_copy_from_byte_stream
                - libuna_codepage_mac_arabic_copy_from_byte_stream
                - libuna_codepage_koi8_u_copy_from_byte_stream
                - libuna_codepage_koi8_r_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:342,2'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:345,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:358,29'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:365,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:380,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:395,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:410,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:425,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:440,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:455,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:470,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:485,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:500,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:525,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:540,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:555,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:571,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:588,14'
              BranchSideFuncs:
                - libuna_codepage_koi8_r_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:597,14'
              BranchSideFuncs:
                - libuna_codepage_koi8_u_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:606,14'
              BranchSideFuncs:
                - libuna_codepage_mac_arabic_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:615,14'
              BranchSideFuncs:
                - libuna_codepage_mac_celtic_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:624,14'
              BranchSideFuncs:
                - libuna_codepage_mac_centraleurroman_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:633,14'
              BranchSideFuncs:
                - libuna_codepage_mac_croatian_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:642,14'
              BranchSideFuncs:
                - libuna_codepage_mac_cyrillic_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:651,14'
              BranchSideFuncs:
                - libuna_codepage_mac_dingbats_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:660,14'
              BranchSideFuncs:
                - libuna_codepage_mac_farsi_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:669,14'
              BranchSideFuncs:
                - libuna_codepage_mac_gaelic_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:678,14'
              BranchSideFuncs:
                - libuna_codepage_mac_greek_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:687,14'
              BranchSideFuncs:
                - libuna_codepage_mac_icelandic_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:696,14'
              BranchSideFuncs:
                - libuna_codepage_mac_inuit_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:705,14'
              BranchSideFuncs:
                - libuna_codepage_mac_roman_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:714,14'
              BranchSideFuncs:
                - libuna_codepage_mac_romanian_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:723,14'
              BranchSideFuncs:
                - libuna_codepage_mac_russian_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:732,14'
              BranchSideFuncs:
                - libuna_codepage_mac_symbol_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:741,14'
              BranchSideFuncs:
                - libuna_codepage_mac_thai_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:750,14'
              BranchSideFuncs:
                - libuna_codepage_mac_turkish_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:759,14'
              BranchSideFuncs:
                - libuna_codepage_mac_ukrainian_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:768,14'
              BranchSideFuncs:
                - libuna_codepage_windows_874_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:777,14'
              BranchSideFuncs:
                - libuna_codepage_windows_932_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:786,14'
              BranchSideFuncs:
                - libuna_codepage_windows_936_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:795,14'
              BranchSideFuncs:
                - libuna_codepage_windows_949_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:804,14'
              BranchSideFuncs:
                - libuna_codepage_windows_950_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:813,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1250_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:822,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1251_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:831,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1252_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:840,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1253_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:849,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1254_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:858,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1255_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:867,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1256_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:876,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1257_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:885,14'
              BranchSideFuncs:
                - libuna_codepage_windows_1258_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:893,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:345,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:347,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:351,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:365,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:367,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:371,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:380,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:382,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:386,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:395,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:397,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:401,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:410,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:412,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:416,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:425,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:427,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:431,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:440,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:442,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:446,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:455,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:457,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:461,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:470,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:472,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:476,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:485,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:487,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:491,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:500,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:502,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:504,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:504,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:506,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:508,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:508,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:510,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:512,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:512,13'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:514,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:518,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:525,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:527,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:531,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:540,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:542,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:546,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:556,5'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:556,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:564,30'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:555,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:558,27'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:564,30'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:571,8'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:573,30'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:577,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:902,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:905,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:913,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:285,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:296,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:307,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:318,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:331,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:586,13'
          Dst:             libuna_codepage_koi8_r_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:595,13'
          Dst:             libuna_codepage_koi8_u_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:604,13'
          Dst:             libuna_codepage_mac_arabic_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:613,13'
          Dst:             libuna_codepage_mac_celtic_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:622,13'
          Dst:             libuna_codepage_mac_centraleurroman_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:631,13'
          Dst:             libuna_codepage_mac_croatian_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:640,13'
          Dst:             libuna_codepage_mac_cyrillic_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:649,13'
          Dst:             libuna_codepage_mac_dingbats_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:658,13'
          Dst:             libuna_codepage_mac_farsi_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:667,13'
          Dst:             libuna_codepage_mac_gaelic_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:676,13'
          Dst:             libuna_codepage_mac_greek_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:685,13'
          Dst:             libuna_codepage_mac_icelandic_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:694,13'
          Dst:             libuna_codepage_mac_inuit_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:703,13'
          Dst:             libuna_codepage_mac_roman_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:712,13'
          Dst:             libuna_codepage_mac_romanian_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:721,13'
          Dst:             libuna_codepage_mac_russian_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:730,13'
          Dst:             libuna_codepage_mac_symbol_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:739,13'
          Dst:             libuna_codepage_mac_thai_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:748,13'
          Dst:             libuna_codepage_mac_turkish_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:757,13'
          Dst:             libuna_codepage_mac_ukrainian_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:766,13'
          Dst:             libuna_codepage_windows_874_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:775,13'
          Dst:             libuna_codepage_windows_932_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:784,13'
          Dst:             libuna_codepage_windows_936_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:793,13'
          Dst:             libuna_codepage_windows_949_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:802,13'
          Dst:             libuna_codepage_windows_950_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:811,13'
          Dst:             libuna_codepage_windows_1250_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:820,13'
          Dst:             libuna_codepage_windows_1251_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:829,13'
          Dst:             libuna_codepage_windows_1252_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:838,13'
          Dst:             libuna_codepage_windows_1253_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:847,13'
          Dst:             libuna_codepage_windows_1254_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:856,13'
          Dst:             libuna_codepage_windows_1255_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:865,13'
          Dst:             libuna_codepage_windows_1256_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:874,13'
          Dst:             libuna_codepage_windows_1257_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:883,13'
          Dst:             libuna_codepage_windows_1258_copy_from_byte_stream
        - Src:             'libuna_unicode_character.c:892,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:904,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_size_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - codepage
        - byte_stream_character_size
        - error
      BBCount:         61
      ICount:          307
      EdgeCount:       62
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_codepage_mac_symbol_unicode_character_size_to_byte_stream
        - libuna_codepage_mac_thai_unicode_character_size_to_byte_stream
        - libuna_codepage_windows_932_unicode_character_size_to_byte_stream
        - libuna_codepage_windows_936_unicode_character_size_to_byte_stream
        - libuna_codepage_windows_949_unicode_character_size_to_byte_stream
        - libuna_codepage_windows_950_unicode_character_size_to_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_unicode_character.c:135,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:138,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:146,37'
              BranchSideFuncs:
                - libuna_codepage_windows_950_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libuna_codepage_windows_949_unicode_character_size_to_byte_stream
                - libuna_codepage_windows_936_unicode_character_size_to_byte_stream
                - libuna_codepage_windows_932_unicode_character_size_to_byte_stream
                - libuna_codepage_mac_thai_unicode_character_size_to_byte_stream
                - libuna_codepage_mac_symbol_unicode_character_size_to_byte_stream
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:148,2'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:194,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:199,14'
              BranchSideFuncs:
                - libuna_codepage_mac_symbol_unicode_character_size_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:206,14'
              BranchSideFuncs:
                - libuna_codepage_mac_thai_unicode_character_size_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:213,14'
              BranchSideFuncs:
                - libuna_codepage_windows_932_unicode_character_size_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:220,14'
              BranchSideFuncs:
                - libuna_codepage_windows_936_unicode_character_size_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:227,14'
              BranchSideFuncs:
                - libuna_codepage_windows_949_unicode_character_size_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:234,14'
              BranchSideFuncs:
                - libuna_codepage_windows_950_unicode_character_size_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:241,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_unicode_character.c:250,6'
          Branch Sides:
            - BranchSide:      'libuna_unicode_character.c:253,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_unicode_character.c:261,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_unicode_character.c:137,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:198,13'
          Dst:             libuna_codepage_mac_symbol_unicode_character_size_to_byte_stream
        - Src:             'libuna_unicode_character.c:205,13'
          Dst:             libuna_codepage_mac_thai_unicode_character_size_to_byte_stream
        - Src:             'libuna_unicode_character.c:212,13'
          Dst:             libuna_codepage_windows_932_unicode_character_size_to_byte_stream
        - Src:             'libuna_unicode_character.c:219,13'
          Dst:             libuna_codepage_windows_936_unicode_character_size_to_byte_stream
        - Src:             'libuna_unicode_character.c:226,13'
          Dst:             libuna_codepage_windows_949_unicode_character_size_to_byte_stream
        - Src:             'libuna_unicode_character.c:233,13'
          Dst:             libuna_codepage_windows_950_unicode_character_size_to_byte_stream
        - Src:             'libuna_unicode_character.c:240,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_unicode_character.c:252,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_with_index_copy_from_scsu_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3549
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - scsu_stream
        - scsu_stream_size
        - error
      BBCount:         139
      ICount:          936
      EdgeCount:       191
      CyclomaticComplexity: 54
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:3564,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3567,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3575,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3575,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3578,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3586,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3586,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3589,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3597,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3597,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3600,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3608,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3608,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3611,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3619,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3619,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3622,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3630,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3630,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3632,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3931,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3634,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3637,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3645,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - 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_utf16_string.c:3647,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3649,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3763,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3650,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3650,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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3652,9'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3649,8'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3652,9'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3673,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3652,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3655,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3663,19'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3674,10'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3674,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3682,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3673,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3676,37'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3682,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3683,10'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3683,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3707,13'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3682,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3685,9'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3707,13'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3685,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3688,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3696,19'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3707,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3709,11'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3732,13'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3710,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3710,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3713,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3709,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3713,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3721,19'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3735,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3735,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3738,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3734,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3738,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3746,19'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3764,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3764,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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3771,25'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3765,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3765,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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3771,25'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3766,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3766,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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3771,25'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3767,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3767,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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3771,25'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3768,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3768,12'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3771,25'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3769,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3769,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3777,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3763,8'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3771,25'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3777,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3778,10'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3778,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3808,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3777,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3780,9'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3808,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3780,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3783,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3791,19'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3795,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3797,64'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3801,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
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3808,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3810,11'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3836,13'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3811,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3811,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3814,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3810,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3814,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3822,19'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3836,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3838,11'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3861,13'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3839,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3839,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3842,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3838,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3842,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3850,19'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3861,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3863,21'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3867,15'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3868,10'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3868,15'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3874,15'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3867,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3870,37'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3874,15'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3875,10'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3875,15'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3895,13'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3874,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3877,9'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3895,13'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3877,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3880,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3888,19'
              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
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3903,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3630,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3908,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3907,8'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3915,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3923,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3923,8'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3925,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3927,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3931,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3933,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3948,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:3933,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3936,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3944,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:3566,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3577,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3588,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3599,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3610,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3621,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3636,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3654,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3687,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3712,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3737,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3782,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3813,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3841,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3879,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3907,8'
          Dst:             libuna_unicode_character_copy_to_utf16
        - Src:             'libuna_utf16_string.c:3914,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3935,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_copy_from_scsu_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3515
      functionLinenumberEnd: 3537
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - scsu_stream
        - scsu_stream_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_with_index_copy_from_scsu_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:3519,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3528,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3536,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:3519,6'
          Dst:             libuna_utf16_string_with_index_copy_from_scsu_stream
        - Src:             'libuna_utf16_string.c:3527,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_size_from_scsu_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3504
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scsu_stream
        - scsu_stream_size
        - utf16_string_size
        - error
      BBCount:         133
      ICount:          885
      EdgeCount:       182
      CyclomaticComplexity: 51
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_size_to_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:3161,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3164,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3172,6'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3172,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3175,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3183,6'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3183,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3186,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3194,3'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3196,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3198,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:3200,2'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3200,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3202,25'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3499,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:3204,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3207,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3215,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - 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_utf16_string.c:3217,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3219,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3333,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3220,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3220,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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3222,9'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3219,8'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3222,9'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3243,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3222,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3225,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3233,19'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3244,10'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3244,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3252,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3243,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3246,37'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3252,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3253,10'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3253,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3277,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3252,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3255,9'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3277,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3255,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3258,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3266,19'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3277,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3279,11'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3302,13'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3280,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3280,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3283,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3279,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3283,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3291,19'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3305,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3305,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3308,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3304,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3308,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3316,19'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3334,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3334,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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3341,25'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3335,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3335,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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3341,25'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3336,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3336,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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3341,25'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3337,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3337,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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3341,25'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3338,5'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3338,12'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3341,25'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3339,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3339,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3347,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3333,8'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3341,25'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3347,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3348,10'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3348,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3378,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3347,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3350,9'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3378,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3350,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3353,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3361,19'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3365,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3367,64'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3371,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
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3378,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3380,11'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3406,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3381,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3381,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3384,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3380,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3384,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3392,19'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3406,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3408,11'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3431,13'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3409,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3409,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3412,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3408,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3412,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3420,19'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3431,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3433,21'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3437,15'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3438,10'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3438,15'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3444,15'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3437,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3440,37'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3444,15'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3445,10'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3445,15'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3465,13'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3444,13'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3447,9'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3465,13'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3447,9'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3450,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3458,19'
              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
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3473,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3200,2'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3478,9'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3477,8'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3483,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3491,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3491,8'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3493,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:3495,3'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf16_string.c:3499,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3501,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:3503,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:3163,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3174,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3185,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3206,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3224,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3257,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3282,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3307,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3352,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3383,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3411,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3449,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3477,8'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_string.c:3482,5'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_compare_with_utf32_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2972
      functionLinenumberEnd: 3136
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - error
      BBCount:         78
      ICount:          435
      EdgeCount:       109
      CyclomaticComplexity: 33
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_from_utf32_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:2980,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2983,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2991,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2991,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2994,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3002,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3002,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3005,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3013,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3013,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3016,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3024,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3025,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3025,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3028,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3024,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3028,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3038,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3038,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3040,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3061,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3041,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3041,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3048,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3042,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3042,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3048,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3043,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3043,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3048,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3040,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3045,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3048,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3056,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3058,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3060,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3062,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3062,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3068,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3061,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3064,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3068,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3069,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3069,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3076,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3070,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3070,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3076,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3071,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3071,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3076,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3072,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3072,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3076,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3068,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3074,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3076,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3077,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3076,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3077,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3076,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3083,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3127,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:3081,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3089,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3101,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3099,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3108,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:3116,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3116,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3118,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:3120,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:3127,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:3129,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:3131,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:2982,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2993,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3004,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3015,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3027,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3081,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf16_string.c:3088,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:3099,7'
          Dst:             libuna_unicode_character_copy_from_utf32_stream
        - Src:             'libuna_utf16_string.c:3107,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_with_index_copy_from_utf32_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 2960
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - error
      BBCount:         59
      ICount:          338
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32_stream
        - libuna_unicode_character_copy_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:2804,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2807,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2815,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2815,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2818,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2826,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2826,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2829,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2837,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2837,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2840,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2848,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2848,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2851,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2859,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2860,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2860,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2863,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2859,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2863,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2873,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2873,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2875,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2896,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2876,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2876,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2883,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2877,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2877,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2883,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2878,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2878,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2883,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2875,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2880,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2883,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2891,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2893,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2895,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2896,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2902,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2942,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2900,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2909,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2920,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2919,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2927,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2935,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2935,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2896,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2937,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2942,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2944,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2959,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:2944,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2947,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2955,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:2806,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2817,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2828,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2839,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2850,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2862,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2900,7'
          Dst:             libuna_unicode_character_copy_from_utf32_stream
        - Src:             'libuna_utf16_string.c:2908,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2919,7'
          Dst:             libuna_unicode_character_copy_to_utf16
        - Src:             'libuna_utf16_string.c:2926,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2946,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_copy_from_utf32_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2762
      functionLinenumberEnd: 2785
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_with_index_copy_from_utf32_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:2766,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2776,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2784,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:2766,6'
          Dst:             libuna_utf16_string_with_index_copy_from_utf32_stream
        - Src:             'libuna_utf16_string.c:2775,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_size_from_utf32_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - utf16_string_size
        - error
      BBCount:         52
      ICount:          290
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32_stream
        - libuna_unicode_character_size_to_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:2626,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2629,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2637,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2637,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2640,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2648,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2648,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2651,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2659,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2659,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2670,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2672,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2674,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:2678,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2678,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2680,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2701,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2681,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2681,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2688,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2682,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2682,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2688,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2683,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2683,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2688,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2680,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2685,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2688,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2696,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2698,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2700,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2701,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2707,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2745,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:2705,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2714,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2725,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2724,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2730,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2738,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2738,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2701,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:2740,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:2745,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2747,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:2749,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:2628,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2639,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2650,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2661,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2705,7'
          Dst:             libuna_unicode_character_copy_from_utf32_stream
        - Src:             'libuna_utf16_string.c:2713,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2724,7'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_string.c:2729,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_compare_with_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         44
      ICount:          254
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_from_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:2485,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2496,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2496,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2507,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2507,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2510,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2518,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2518,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2521,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2529,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2529,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2532,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2540,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2541,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2541,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2545,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2540,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2543,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2545,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2546,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2546,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2550,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2545,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2548,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2550,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2551,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2550,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2551,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2550,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2557,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2600,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:2555,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2563,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2575,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2573,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2581,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2589,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2589,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2591,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:2593,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2600,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2602,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:2604,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:2487,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2498,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2509,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2520,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2531,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2555,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf16_string.c:2562,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2573,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf16_string.c:2580,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_with_index_copy_from_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         31
      ICount:          196
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:2338,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2341,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2349,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2349,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2352,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2360,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2360,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2363,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2371,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2371,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2374,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2382,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2382,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2385,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2393,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2393,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2396,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2404,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2404,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2410,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2449,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2408,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2416,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2427,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2426,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2434,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2442,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2442,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2404,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2444,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2449,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2451,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2466,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:2451,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2454,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2462,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:2340,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2351,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2362,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2373,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2384,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2395,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2408,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf16_string.c:2415,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2426,7'
          Dst:             libuna_unicode_character_copy_to_utf16
        - Src:             'libuna_utf16_string.c:2433,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2453,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_copy_from_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_with_index_copy_from_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:2303,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2312,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2320,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:2303,6'
          Dst:             libuna_utf16_string_with_index_copy_from_utf32
        - Src:             'libuna_utf16_string.c:2311,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_size_from_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf16_string_size
        - error
      BBCount:         25
      ICount:          145
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_size_to_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:2201,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2212,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2212,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2223,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2223,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2226,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2234,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2236,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2238,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:2240,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2240,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2246,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2283,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:2244,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2252,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2263,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2262,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2268,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2276,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2276,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2240,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:2278,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:2283,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2285,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:2287,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:2203,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2214,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2225,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2244,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf16_string.c:2251,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2262,7'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_string.c:2267,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_compare_with_utf16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - error
      BBCount:         69
      ICount:          388
      EdgeCount:       95
      CyclomaticComplexity: 28
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_ucs2
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_from_utf16_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:2023,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2026,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2034,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2034,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2037,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2045,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2045,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2048,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2056,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2056,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2059,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2067,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2068,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2068,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2071,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2067,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2071,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2081,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2081,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2083,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2100,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2084,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2084,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2089,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2083,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2086,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2089,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2095,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2097,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2099,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2101,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2101,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2107,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2100,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2103,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2107,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2108,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2108,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2113,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2109,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2109,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2113,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2107,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2111,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2113,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2114,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2113,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2114,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2113,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2118,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
            - BranchSide:      'libuna_utf16_string.c:2177,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:2118,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2122,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_ucs2
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2131,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2136,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2139,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2151,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:2149,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2158,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2166,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2166,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2168,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:2170,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
        - Branch String:   'libuna_utf16_string.c:2177,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:2179,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:2181,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:2025,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2036,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2047,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2058,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2070,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2120,13'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf16_string.c:2129,13'
          Dst:             libuna_unicode_character_copy_from_ucs2
        - Src:             'libuna_utf16_string.c:2138,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:2149,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libuna_utf16_string.c:2157,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_with_index_copy_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 2002
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - error
      BBCount:         54
      ICount:          319
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_copy_to_ucs2
        - libuna_unicode_character_copy_to_utf16
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:1837,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1840,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1848,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1848,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1851,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1859,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1859,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1862,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1870,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1870,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1873,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1881,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1881,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1884,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1892,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1893,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1893,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1896,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1892,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1896,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1906,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1906,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1908,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1925,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1909,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1909,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1914,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1908,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1911,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1914,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1920,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1922,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1924,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1925,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1931,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1984,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1929,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1938,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1948,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
        - Branch String:   'libuna_utf16_string.c:1948,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1951,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1960,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1966,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1969,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1977,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1977,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1925,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1979,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1984,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1986,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:2001,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:1986,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1989,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1997,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:1839,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1850,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1861,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1872,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1883,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1895,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1929,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libuna_utf16_string.c:1937,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1950,13'
          Dst:             libuna_unicode_character_copy_to_utf16
        - Src:             'libuna_utf16_string.c:1959,13'
          Dst:             libuna_unicode_character_copy_to_ucs2
        - Src:             'libuna_utf16_string.c:1968,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1988,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_copy_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_with_index_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:1798,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1808,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1816,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:1798,6'
          Dst:             libuna_utf16_string_with_index_copy_from_utf16_stream
        - Src:             'libuna_utf16_string.c:1807,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_size_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - utf16_string_size
        - error
      BBCount:         47
      ICount:          269
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_size_to_ucs2
        - libuna_unicode_character_size_to_utf16
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:1651,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1654,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1662,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1662,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1665,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1673,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1673,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1676,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1684,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1684,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1687,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1695,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1697,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1699,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:1703,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1703,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1705,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1722,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1706,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1706,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1711,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1705,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1708,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1711,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1717,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1719,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1721,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1722,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1728,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1777,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:1726,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1735,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1745,9'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
        - Branch String:   'libuna_utf16_string.c:1745,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1748,14'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1755,14'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1759,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1762,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1770,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1770,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1722,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:1772,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:1777,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1779,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:1781,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:1653,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1664,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1675,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1686,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1726,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libuna_utf16_string.c:1734,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1747,13'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_string.c:1754,13'
          Dst:             libuna_unicode_character_size_to_ucs2
        - Src:             'libuna_utf16_string.c:1761,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_compare_with_utf8_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf8_stream
        - utf8_stream_size
        - error
      BBCount:         54
      ICount:          304
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:1496,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1507,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1507,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1510,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1518,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1518,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1521,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1529,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1529,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1532,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1540,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1540,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1543,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1553,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1553,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1555,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1562,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1556,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1556,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1561,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1557,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1557,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1561,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1555,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1559,22'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1561,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1563,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1563,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1569,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1562,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1565,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1569,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1570,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1570,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1574,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1569,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1572,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1574,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1575,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1574,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1575,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1574,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1581,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1624,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:1579,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1587,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1599,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1597,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1605,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1613,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1613,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1615,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:1617,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1624,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1626,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:1628,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:1498,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1509,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1520,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1531,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1542,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1579,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf16_string.c:1586,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1597,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf16_string.c:1604,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_with_index_copy_from_utf8_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - utf8_stream
        - utf8_stream_size
        - error
      BBCount:         41
      ICount:          245
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_copy_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:1338,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1341,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1349,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1349,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1352,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1360,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1360,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1363,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1371,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1371,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1374,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1382,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1382,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1385,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1393,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1393,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1396,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1406,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1406,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1408,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1415,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1409,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1409,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1414,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1410,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1410,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1414,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1408,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1412,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1414,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1415,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1421,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1460,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1419,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1427,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1438,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1437,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1445,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1453,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1453,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1415,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1455,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1460,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1462,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1477,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:1462,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1465,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1473,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:1340,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1351,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1362,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1373,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1384,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1395,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1419,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf16_string.c:1426,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1437,7'
          Dst:             libuna_unicode_character_copy_to_utf16
        - Src:             'libuna_utf16_string.c:1444,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1464,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_copy_from_utf8_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf8_stream
        - utf8_stream_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_with_index_copy_from_utf8_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:1303,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1312,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1320,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:1303,6'
          Dst:             libuna_utf16_string_with_index_copy_from_utf8_stream
        - Src:             'libuna_utf16_string.c:1311,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_size_from_utf8_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_stream
        - utf8_stream_size
        - utf16_string_size
        - error
      BBCount:         35
      ICount:          194
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_size_to_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:1190,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1193,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1201,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1201,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1212,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1212,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1223,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1225,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1227,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:1231,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1231,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1233,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1240,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1234,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1234,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1239,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1235,4'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1235,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1239,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1233,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1237,22'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1239,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1240,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1246,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1283,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:1244,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1252,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1263,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1262,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1268,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1276,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1276,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1240,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:1278,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:1283,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1285,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:1287,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:1192,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1203,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1214,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1244,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf16_string.c:1251,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1262,7'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_string.c:1267,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_with_index_copy_from_utf8
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         31
      ICount:          196
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_copy_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:1046,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1049,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1057,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1057,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1060,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1068,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1068,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1071,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1079,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1079,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1082,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1090,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1090,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1093,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1101,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1101,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1112,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1112,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1118,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1157,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1116,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1124,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1135,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1134,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1142,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1150,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1150,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1112,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1152,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:1157,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1159,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1174,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:1159,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1162,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1170,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:1048,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1059,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1070,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1081,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1092,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1103,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1116,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf16_string.c:1123,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1134,7'
          Dst:             libuna_unicode_character_copy_to_utf16
        - Src:             'libuna_utf16_string.c:1141,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:1161,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_copy_from_utf8
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_with_index_copy_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:1011,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:1020,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:1028,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:1011,6'
          Dst:             libuna_utf16_string_with_index_copy_from_utf8
        - Src:             'libuna_utf16_string.c:1019,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_size_from_utf8
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf16_string_size
        - error
      BBCount:         25
      ICount:          145
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_size_to_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:909,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:920,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:920,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:923,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:931,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:931,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:934,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:942,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:944,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:946,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:948,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:948,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:954,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:991,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:952,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:960,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:971,7'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:970,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:976,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:984,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:984,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:948,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:986,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:991,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:993,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:995,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:911,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:922,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:933,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:952,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf16_string.c:959,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:970,7'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_string.c:975,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_compare_with_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf7_stream
        - utf7_stream_size
        - error
      BBCount:         44
      ICount:          258
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_from_utf7_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:767,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:770,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:778,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:778,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:781,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:789,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:789,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:792,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:800,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:800,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:803,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:811,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:811,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:814,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:822,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:823,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:823,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:829,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:822,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:825,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:829,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:830,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:830,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:834,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:829,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:832,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:834,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:835,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:834,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:835,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:834,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:841,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:885,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:839,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:847,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:859,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:857,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:866,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:874,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:874,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:876,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:878,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:885,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:887,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:889,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:769,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:780,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:791,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:802,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:813,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:839,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf16_string.c:846,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:857,7'
          Dst:             libuna_unicode_character_copy_from_utf7_stream
        - Src:             'libuna_utf16_string.c:865,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_with_index_copy_from_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - utf7_stream
        - utf7_stream_size
        - error
      BBCount:         31
      ICount:          199
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf7_stream
        - libuna_unicode_character_copy_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:618,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:621,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:629,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:629,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:632,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:640,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:640,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:643,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:651,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:651,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:654,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:662,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:662,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:665,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:673,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:673,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:676,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:684,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:684,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:690,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:730,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:688,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:697,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:708,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:707,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:715,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:723,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:723,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:684,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:725,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:730,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:732,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:747,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:732,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:735,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:743,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:620,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:631,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:642,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:653,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:664,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:675,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:688,7'
          Dst:             libuna_unicode_character_copy_from_utf7_stream
        - Src:             'libuna_utf16_string.c:696,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:707,7'
          Dst:             libuna_unicode_character_copy_to_utf16
        - Src:             'libuna_utf16_string.c:714,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:734,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_copy_from_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf7_stream
        - utf7_stream_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_with_index_copy_from_utf7_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:582,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:591,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:599,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:582,6'
          Dst:             libuna_utf16_string_with_index_copy_from_utf7_stream
        - Src:             'libuna_utf16_string.c:590,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_size_from_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf7_stream
        - utf7_stream_size
        - utf16_string_size
        - error
      BBCount:         25
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf7_stream
        - libuna_unicode_character_size_to_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:479,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:482,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:490,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:490,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:501,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:501,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:504,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:512,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:514,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:516,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:518,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:518,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:524,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:562,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:522,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:531,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:542,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:541,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:547,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:555,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:555,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:518,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:557,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:562,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:564,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:566,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:481,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:492,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:503,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:522,7'
          Dst:             libuna_unicode_character_copy_from_utf7_stream
        - Src:             'libuna_utf16_string.c:530,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:541,7'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_string.c:546,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_compare_with_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - byte_stream
        - byte_stream_size
        - codepage
        - error
      BBCount:         44
      ICount:          259
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_byte_stream
        - libuna_unicode_character_copy_from_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:336,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:339,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:347,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:347,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:350,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:358,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:358,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:361,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:369,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:369,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:372,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:380,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:380,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:383,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:391,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:392,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:392,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:398,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:391,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:394,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:398,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:399,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:399,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:403,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:398,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:401,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:403,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:404,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:403,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:404,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:403,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:410,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:454,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:408,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:416,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:428,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:426,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:435,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:443,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:443,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:445,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:447,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:454,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:456,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:458,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:338,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:349,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:360,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:371,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:382,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:408,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf16_string.c:415,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:426,7'
          Dst:             libuna_unicode_character_copy_from_byte_stream
        - Src:             'libuna_utf16_string.c:434,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_with_index_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - byte_stream
        - byte_stream_size
        - codepage
        - error
      BBCount:         31
      ICount:          200
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_byte_stream
        - libuna_unicode_character_copy_to_utf16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:187,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:198,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:198,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:209,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:209,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:212,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:220,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:220,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:223,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:231,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:231,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:234,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:242,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:242,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:253,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:253,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:259,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:299,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:257,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:266,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:277,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:276,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:284,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:292,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:292,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:253,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:294,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:299,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:301,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:316,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:301,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:304,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:312,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:200,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:211,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:222,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:233,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:244,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:257,7'
          Dst:             libuna_unicode_character_copy_from_byte_stream
        - Src:             'libuna_utf16_string.c:265,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:276,7'
          Dst:             libuna_unicode_character_copy_to_utf16
        - Src:             'libuna_utf16_string.c:283,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:303,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - byte_stream
        - byte_stream_size
        - codepage
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_with_index_copy_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:150,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:168,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:150,6'
          Dst:             libuna_utf16_string_with_index_copy_from_byte_stream
        - Src:             'libuna_utf16_string.c:159,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_string_size_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - byte_stream
        - byte_stream_size
        - codepage
        - utf16_string_size
        - error
      BBCount:         25
      ICount:          149
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_byte_stream
        - libuna_unicode_character_size_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_string.c:46,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:49,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:57,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:57,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:68,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:68,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:79,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:81,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:85,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:85,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:91,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:129,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:89,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:98,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:109,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:108,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:114,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_string.c:122,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_string.c:122,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:85,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:124,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_string.c:129,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_string.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_string.c:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_string.c:48,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:89,7'
          Dst:             libuna_unicode_character_copy_from_byte_stream
        - Src:             'libuna_utf16_string.c:97,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_string.c:108,7'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_string.c:113,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_with_index_copy_from_scsu_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3691
      functionLinenumberEnd: 4091
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - scsu_stream
        - scsu_stream_size
        - error
      BBCount:         139
      ICount:          936
      EdgeCount:       191
      CyclomaticComplexity: 54
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:3706,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3709,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3717,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3717,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3720,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3728,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3728,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3731,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3739,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3739,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3742,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3750,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3750,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3753,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3761,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3761,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3764,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3772,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3772,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3774,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:4073,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3776,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3779,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3787,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - 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_utf8_string.c:3789,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3791,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3905,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3792,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3792,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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3794,9'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3791,8'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3794,9'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3815,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3794,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3797,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3805,19'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3816,10'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3816,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3824,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3815,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3818,37'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3824,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3825,10'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3825,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3849,13'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3824,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3827,9'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3849,13'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3827,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3830,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3838,19'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3849,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3851,11'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3874,13'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3852,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3852,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3855,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3851,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3855,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3863,19'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3877,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3877,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3880,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3876,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3880,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3888,19'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3906,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3906,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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3913,25'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3907,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3907,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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3913,25'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3908,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3908,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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3913,25'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3909,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3909,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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3913,25'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3910,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3910,12'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3913,25'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3911,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3911,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3919,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3905,8'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3913,25'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3919,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3920,10'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3920,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3950,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3919,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3922,9'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3950,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3922,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3925,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3933,19'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3937,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3939,64'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3943,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
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3950,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3952,11'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3978,13'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3953,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3953,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3956,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3952,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3956,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3964,19'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3978,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3980,11'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4003,13'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3981,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3981,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3984,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3980,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3984,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3992,19'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:4003,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:4005,21'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4009,15'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:4010,10'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:4010,15'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4016,15'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:4009,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:4012,37'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4016,15'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:4017,10'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:4017,15'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4037,13'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:4016,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:4019,9'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4037,13'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:4019,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:4022,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4030,19'
              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
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:4045,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3772,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:4050,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:4049,8'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:4057,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4065,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:4065,8'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:4067,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4069,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:4073,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:4075,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4090,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:4075,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:4078,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:4086,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:3708,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3719,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3730,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3741,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3752,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3763,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3778,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3796,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3829,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3854,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3879,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3924,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3955,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3983,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:4021,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:4049,8'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_string.c:4056,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:4077,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_copy_from_scsu_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3657
      functionLinenumberEnd: 3679
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - scsu_stream
        - scsu_stream_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_with_index_copy_from_scsu_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:3661,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3670,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3678,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:3661,6'
          Dst:             libuna_utf8_string_with_index_copy_from_scsu_stream
        - Src:             'libuna_utf8_string.c:3669,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_size_from_scsu_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3288
      functionLinenumberEnd: 3646
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scsu_stream
        - scsu_stream_size
        - utf8_string_size
        - error
      BBCount:         133
      ICount:          885
      EdgeCount:       182
      CyclomaticComplexity: 51
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_size_to_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:3303,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3314,6'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3314,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3317,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3325,6'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3325,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3328,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3336,3'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3338,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3340,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:3342,2'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3342,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3344,25'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3641,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:3346,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3349,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3357,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - 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_utf8_string.c:3359,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3361,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3475,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3362,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3362,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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3364,9'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3361,8'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3364,9'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3385,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3364,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3367,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3375,19'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3386,10'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3386,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3394,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3385,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3388,37'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3394,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3395,10'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3395,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3419,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3394,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3397,9'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3419,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3397,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3400,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3408,19'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3419,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3421,11'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3444,13'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3422,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3422,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3425,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3421,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3425,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3433,19'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3447,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3447,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3450,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3446,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3450,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3458,19'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3476,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3476,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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3483,25'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3477,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3477,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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3483,25'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3478,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3478,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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3483,25'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3479,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3479,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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3483,25'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3480,5'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3480,12'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3483,25'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3481,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3481,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3489,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3475,8'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3483,25'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3489,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3490,10'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3490,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3520,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3489,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3492,9'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3520,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3492,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3495,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3503,19'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3507,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3509,64'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3513,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
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3520,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3522,11'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3548,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3523,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3523,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3526,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3522,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3526,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3534,19'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3548,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3550,11'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3573,13'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3551,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3551,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3554,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3550,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3554,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3562,19'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3573,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3575,21'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3579,15'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3580,10'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3580,15'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3586,15'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3579,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3582,37'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3586,15'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3587,10'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3587,15'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3607,13'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3586,13'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3589,9'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3607,13'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3589,9'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3592,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3600,19'
              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
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3615,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3342,2'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3620,9'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3619,8'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3625,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3633,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3633,8'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3635,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:3637,3'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf8_string.c:3641,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3643,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:3645,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:3305,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3316,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3327,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3348,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3366,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3399,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3424,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3449,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3494,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3525,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3553,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3591,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3619,8'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_string.c:3624,5'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_compare_with_utf32_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3114
      functionLinenumberEnd: 3278
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - error
      BBCount:         78
      ICount:          435
      EdgeCount:       109
      CyclomaticComplexity: 33
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32_stream
        - libuna_unicode_character_copy_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:3122,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3125,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3133,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3133,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3144,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3144,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3147,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3155,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3155,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3158,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3166,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3167,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3167,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3170,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3166,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3170,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3180,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3180,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3182,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3203,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3183,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3183,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3190,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3184,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3184,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3190,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3185,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3185,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3190,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3182,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3187,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3190,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3198,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3200,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3202,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3204,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3204,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3210,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3203,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3206,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3210,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3211,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3211,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3218,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3212,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3212,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3218,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3213,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3213,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3218,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3214,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3214,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3218,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3210,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3216,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3218,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3219,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3218,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3219,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3218,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3225,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3269,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:3223,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3231,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3243,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3241,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3250,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3258,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3258,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3260,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:3262,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3269,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3271,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:3273,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:3124,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3135,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3146,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3157,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3169,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3223,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_string.c:3230,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3241,7'
          Dst:             libuna_unicode_character_copy_from_utf32_stream
        - Src:             'libuna_utf8_string.c:3249,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_with_index_copy_from_utf32_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 3102
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - error
      BBCount:         59
      ICount:          338
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32_stream
        - libuna_unicode_character_copy_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:2946,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2949,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2957,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2957,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2960,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2968,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2968,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2971,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2979,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2979,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2982,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2990,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2990,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2993,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3001,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3002,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3002,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3005,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3001,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3005,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3015,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3015,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3017,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3038,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3018,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3018,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3025,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3019,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3019,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3025,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3020,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3020,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3025,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3017,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3022,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3025,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3033,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3035,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3037,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3038,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3044,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3084,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3042,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3051,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3062,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3061,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3069,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3077,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3077,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3038,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3079,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:3084,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3086,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3101,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:3086,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:3089,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:3097,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:2948,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2959,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2970,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2981,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2992,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3004,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3042,7'
          Dst:             libuna_unicode_character_copy_from_utf32_stream
        - Src:             'libuna_utf8_string.c:3050,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3061,7'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_string.c:3068,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:3088,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_copy_from_utf32_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2904
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_with_index_copy_from_utf32_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:2908,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2918,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2926,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:2908,6'
          Dst:             libuna_utf8_string_with_index_copy_from_utf32_stream
        - Src:             'libuna_utf8_string.c:2917,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_size_from_utf32_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2762
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - utf8_string_size
        - error
      BBCount:         52
      ICount:          290
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32_stream
        - libuna_unicode_character_size_to_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:2768,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2771,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2779,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2779,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2782,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2790,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2790,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2793,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2801,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2801,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2804,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2812,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2814,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2816,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:2820,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2820,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2822,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2843,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2823,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2823,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2830,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2824,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2824,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2830,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2825,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2825,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2830,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2822,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2827,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2830,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2838,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2840,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2842,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2843,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2849,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2887,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:2847,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2856,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2867,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2866,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2872,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2880,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2880,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2843,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:2882,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:2887,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2889,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:2891,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:2770,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2781,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2792,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2803,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2847,7'
          Dst:             libuna_unicode_character_copy_from_utf32_stream
        - Src:             'libuna_utf8_string.c:2855,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2866,7'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_string.c:2871,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_compare_with_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         44
      ICount:          254
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:2627,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2630,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2638,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2638,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2641,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2649,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2649,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2660,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2660,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2663,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2671,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2671,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2674,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2682,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2683,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2683,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2687,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2682,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2685,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2687,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2688,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2688,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2692,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2687,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2690,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2692,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2693,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2692,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2693,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2692,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2699,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2742,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:2697,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2705,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2717,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2715,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2723,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2731,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2731,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2733,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:2735,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2742,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2744,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:2746,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:2629,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2640,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2651,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2662,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2673,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2697,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_string.c:2704,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2715,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf8_string.c:2722,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_with_index_copy_from_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2475
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         31
      ICount:          196
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:2480,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2483,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2491,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2491,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2494,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2502,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2502,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2505,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2513,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2513,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2516,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2524,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2524,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2527,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2535,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2535,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2538,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2546,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2546,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2552,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2591,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2550,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2558,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2569,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2568,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2576,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2584,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2584,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2546,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2586,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2591,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2593,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2608,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:2593,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2596,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2604,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:2482,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2493,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2504,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2515,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2526,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2537,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2550,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf8_string.c:2557,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2568,7'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_string.c:2575,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2595,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_copy_from_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_with_index_copy_from_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:2445,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2454,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2462,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:2445,6'
          Dst:             libuna_utf8_string_with_index_copy_from_utf32
        - Src:             'libuna_utf8_string.c:2453,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_size_from_utf32
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf8_string_size
        - error
      BBCount:         25
      ICount:          145
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_size_to_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:2343,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2346,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2354,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2354,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2357,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2365,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2365,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2368,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2376,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2378,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2380,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:2382,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2382,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2388,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2425,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:2386,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2394,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2405,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2404,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2410,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2418,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2418,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2382,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:2420,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:2425,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2427,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:2429,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:2345,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2356,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2367,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2386,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf8_string.c:2393,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2404,7'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_string.c:2409,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_compare_with_utf16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - error
      BBCount:         69
      ICount:          388
      EdgeCount:       95
      CyclomaticComplexity: 28
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_copy_from_utf8_rfc2279
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:2165,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2168,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2176,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2176,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2187,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2187,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2198,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2198,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2209,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2210,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2210,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2213,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2209,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2213,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2223,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2223,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2225,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2242,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2226,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2226,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2231,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2225,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2228,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2231,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2237,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2239,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2241,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2243,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2243,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2249,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2242,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2245,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2249,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2250,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2250,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2255,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2251,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2251,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2255,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2249,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2253,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2255,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2256,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2255,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2256,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2255,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2260,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
            - BranchSide:      'libuna_utf8_string.c:2319,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:2260,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2264,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2273,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2278,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2281,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2293,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2291,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2300,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2308,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2308,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2310,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:2312,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
        - Branch String:   'libuna_utf8_string.c:2319,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2321,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:2323,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:2167,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2178,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2189,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2200,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2212,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2262,13'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_string.c:2271,13'
          Dst:             libuna_unicode_character_copy_from_utf8_rfc2279
        - Src:             'libuna_utf8_string.c:2280,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2291,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libuna_utf8_string.c:2299,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_with_index_copy_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - error
      BBCount:         54
      ICount:          319
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_copy_to_utf8
        - libuna_unicode_character_copy_to_utf8_rfc2279
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:1979,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1982,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1990,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1990,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1993,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2001,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2001,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2004,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2012,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2012,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2015,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2023,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2023,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2026,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2034,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2035,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2035,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2038,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2034,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2038,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2048,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2048,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2050,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2067,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2051,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2051,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2056,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2050,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2053,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2056,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2062,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2064,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2066,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2067,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2073,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2126,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2071,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2080,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2090,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
        - Branch String:   'libuna_utf8_string.c:2090,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2093,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2102,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2108,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2111,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2119,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2119,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2067,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2121,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:2126,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2128,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2143,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:2128,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:2131,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:2139,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:1981,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1992,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2003,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2014,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2025,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2037,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2071,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libuna_utf8_string.c:2079,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2092,13'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_string.c:2101,13'
          Dst:             libuna_unicode_character_copy_to_utf8_rfc2279
        - Src:             'libuna_utf8_string.c:2110,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:2130,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_copy_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_with_index_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:1940,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1950,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1958,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:1940,6'
          Dst:             libuna_utf8_string_with_index_copy_from_utf16_stream
        - Src:             'libuna_utf8_string.c:1949,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_size_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - utf8_string_size
        - error
      BBCount:         47
      ICount:          269
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_size_to_utf8
        - libuna_unicode_character_size_to_utf8_rfc2279
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:1793,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1796,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1804,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1804,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1807,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1815,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1815,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1818,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1826,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1826,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1829,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1837,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1839,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1841,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1845,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1845,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1847,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1864,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1848,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1848,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1853,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1847,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1850,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1853,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1859,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1861,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1863,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1864,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1870,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1919,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:1868,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1877,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1887,9'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
        - Branch String:   'libuna_utf8_string.c:1887,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1890,14'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1897,14'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1901,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1904,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1912,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1912,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1864,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1914,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:1919,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1921,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1923,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:1795,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1806,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1817,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1828,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1868,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libuna_utf8_string.c:1876,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1889,13'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_string.c:1896,13'
          Dst:             libuna_unicode_character_size_to_utf8_rfc2279
        - Src:             'libuna_utf8_string.c:1903,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_compare_with_utf16
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         44
      ICount:          255
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:1651,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1654,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1662,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1662,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1665,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1673,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1673,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1676,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1684,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1684,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1687,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1695,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1695,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1698,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1706,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1707,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1707,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1711,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1706,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1709,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1711,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1712,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1712,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1716,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1711,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1714,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1716,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1717,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1716,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1717,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1716,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1723,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1766,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:1721,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1729,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1741,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1739,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1747,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1755,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1755,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1757,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1759,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1766,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1768,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1770,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:1653,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1664,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1675,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1686,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1697,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1721,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_string.c:1728,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1739,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf8_string.c:1746,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_with_index_copy_from_utf16
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         31
      ICount:          196
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:1504,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1507,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1515,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1515,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1518,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1526,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1526,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1529,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1537,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1537,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1540,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1548,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1548,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1551,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1559,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1559,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1562,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1570,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1570,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1576,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1615,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1574,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1582,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1593,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1592,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1600,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1608,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1608,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1570,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1610,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1615,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1617,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1632,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:1617,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1620,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1628,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:1506,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1517,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1528,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1539,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1550,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1561,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1574,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf8_string.c:1581,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1592,7'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_string.c:1599,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1619,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_copy_from_utf16
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_with_index_copy_from_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:1469,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1478,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1486,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:1469,6'
          Dst:             libuna_utf8_string_with_index_copy_from_utf16
        - Src:             'libuna_utf8_string.c:1477,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_size_from_utf16
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf8_string_size
        - error
      BBCount:         25
      ICount:          145
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_size_to_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:1367,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1370,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1378,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1378,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1381,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1389,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1389,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1392,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1400,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1402,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1404,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1406,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1406,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1412,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1449,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:1410,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1418,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1429,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1428,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1434,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1442,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1442,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1406,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1444,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:1449,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1451,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1453,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:1369,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1380,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1391,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1410,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf8_string.c:1417,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1428,7'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_string.c:1433,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_compare_with_utf8_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_stream
        - utf8_stream_size
        - error
      BBCount:         54
      ICount:          304
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:1215,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1226,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1226,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1237,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1237,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1240,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1248,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1248,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1251,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1259,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1259,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1262,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1272,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1272,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1274,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1281,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1275,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1275,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1280,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1276,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1276,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1280,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1274,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1278,22'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1280,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1282,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1282,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1288,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1281,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1284,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1288,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1289,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1289,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1293,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1288,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1291,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1293,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1294,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1293,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1294,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1293,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1300,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1343,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:1298,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1306,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1318,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1316,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1324,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1332,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1332,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1334,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1336,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1343,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1345,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1347,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:1217,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1228,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1239,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1250,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1261,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1298,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_string.c:1305,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1316,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_string.c:1323,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_with_index_copy_from_utf8_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - utf8_stream
        - utf8_stream_size
        - error
      BBCount:         41
      ICount:          245
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_copy_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:1057,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1060,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1068,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1068,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1071,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1079,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1079,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1082,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1090,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1090,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1093,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1101,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1101,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1112,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1112,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1115,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1125,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1125,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1127,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1134,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1128,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1128,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1133,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1129,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1129,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1133,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1127,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1131,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1133,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1134,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1140,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1179,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1138,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1146,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1157,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1156,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1164,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1172,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1172,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1134,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1174,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:1179,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1181,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1196,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:1181,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1184,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1192,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:1059,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1070,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1081,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1092,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1103,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1114,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1138,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_string.c:1145,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1156,7'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_string.c:1163,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:1183,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_copy_from_utf8_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_stream
        - utf8_stream_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_with_index_copy_from_utf8_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:1022,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1031,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1039,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:1022,6'
          Dst:             libuna_utf8_string_with_index_copy_from_utf8_stream
        - Src:             'libuna_utf8_string.c:1030,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_size_from_utf8_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_stream
        - utf8_stream_size
        - utf8_string_size
        - error
      BBCount:         35
      ICount:          194
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_size_to_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:909,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:920,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:920,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:923,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:931,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:931,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:934,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:942,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:944,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:946,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:950,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:950,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:952,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:959,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:953,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:953,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:958,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:954,4'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:954,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:958,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:952,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:956,22'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:958,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:959,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:965,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:1002,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:963,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:971,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:982,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:981,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:987,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:995,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:995,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:959,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:997,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:1002,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:1004,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:1006,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:911,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:922,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:933,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:963,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_string.c:970,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:981,7'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_string.c:986,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_compare_with_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf7_stream
        - utf7_stream_size
        - error
      BBCount:         44
      ICount:          258
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf7_stream
        - libuna_unicode_character_copy_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:767,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:770,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:778,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:778,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:781,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:789,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:789,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:792,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:800,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:800,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:803,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:811,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:811,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:814,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:822,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:823,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:823,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:829,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:822,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:825,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:829,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:830,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:830,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:834,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:829,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:832,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:834,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:835,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:834,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:835,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:834,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:841,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:885,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:839,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:847,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:859,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:857,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:866,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:874,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:874,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:876,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:878,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:885,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:887,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:889,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:769,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:780,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:791,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:802,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:813,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:839,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_string.c:846,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:857,7'
          Dst:             libuna_unicode_character_copy_from_utf7_stream
        - Src:             'libuna_utf8_string.c:865,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_with_index_copy_from_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - utf7_stream
        - utf7_stream_size
        - error
      BBCount:         31
      ICount:          199
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf7_stream
        - libuna_unicode_character_copy_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:618,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:621,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:629,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:629,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:632,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:640,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:640,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:643,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:651,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:651,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:654,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:662,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:662,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:665,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:673,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:673,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:676,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:684,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:684,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:690,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:730,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:688,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:697,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:708,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:707,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:715,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:723,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:723,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:684,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:725,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:730,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:732,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:747,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:732,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:735,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:743,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:620,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:631,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:642,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:653,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:664,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:675,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:688,7'
          Dst:             libuna_unicode_character_copy_from_utf7_stream
        - Src:             'libuna_utf8_string.c:696,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:707,7'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_string.c:714,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:734,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_copy_from_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf7_stream
        - utf7_stream_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_with_index_copy_from_utf7_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:582,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:591,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:599,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:582,6'
          Dst:             libuna_utf8_string_with_index_copy_from_utf7_stream
        - Src:             'libuna_utf8_string.c:590,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_size_from_utf7_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf7_stream
        - utf7_stream_size
        - utf8_string_size
        - error
      BBCount:         25
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf7_stream
        - libuna_unicode_character_size_to_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:479,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:482,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:490,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:490,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:501,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:501,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:504,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:512,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:514,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:516,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:518,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:518,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:524,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:562,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:522,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:531,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:542,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:541,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:547,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:555,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:555,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:518,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:557,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:562,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:564,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:566,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:481,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:492,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:503,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:522,7'
          Dst:             libuna_unicode_character_copy_from_utf7_stream
        - Src:             'libuna_utf8_string.c:530,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:541,7'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_string.c:546,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_compare_with_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - byte_stream
        - byte_stream_size
        - codepage
        - error
      BBCount:         44
      ICount:          259
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_byte_stream
        - libuna_unicode_character_copy_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:336,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:339,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:347,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:347,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:350,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:358,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:358,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:361,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:369,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:369,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:372,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:380,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:380,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:383,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:391,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:392,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:392,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:398,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:391,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:394,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:398,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:399,3'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:399,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:403,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:398,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:401,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:403,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:404,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:403,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:404,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:403,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:410,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:454,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:408,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:416,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:428,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:426,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:435,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:443,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:443,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:445,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:447,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:454,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:456,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:458,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:338,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:349,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:360,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:371,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:382,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:408,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_string.c:415,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:426,7'
          Dst:             libuna_unicode_character_copy_from_byte_stream
        - Src:             'libuna_utf8_string.c:434,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_with_index_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - byte_stream
        - byte_stream_size
        - codepage
        - error
      BBCount:         31
      ICount:          200
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_byte_stream
        - libuna_unicode_character_copy_to_utf8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:187,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:198,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:198,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:209,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:209,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:212,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:220,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:220,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:223,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:231,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:231,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:234,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:242,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:242,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:253,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:253,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:259,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:299,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:257,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:266,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:277,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:276,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:284,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:292,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:292,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:253,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:294,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:299,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:301,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:316,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:301,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:304,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:312,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:200,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:211,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:222,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:233,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:244,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:257,7'
          Dst:             libuna_unicode_character_copy_from_byte_stream
        - Src:             'libuna_utf8_string.c:265,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:276,7'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_string.c:283,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:303,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - byte_stream
        - byte_stream_size
        - codepage
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_with_index_copy_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:150,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:168,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:150,6'
          Dst:             libuna_utf8_string_with_index_copy_from_byte_stream
        - Src:             'libuna_utf8_string.c:159,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_size_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - byte_stream
        - byte_stream_size
        - codepage
        - utf8_string_size
        - error
      BBCount:         25
      ICount:          149
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_byte_stream
        - libuna_unicode_character_size_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_string.c:46,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:49,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:57,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:57,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:68,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:68,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:79,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:81,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:85,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:85,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:91,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:129,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:89,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:98,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:109,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:108,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:114,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_string.c:122,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_string.c:122,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:85,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:124,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_string.c:129,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_string.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_string.c:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_string.c:48,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:89,7'
          Dst:             libuna_unicode_character_copy_from_byte_stream
        - Src:             'libuna_utf8_string.c:97,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_string.c:108,7'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_string.c:113,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - libfdatetime_internal_filetime_copy_to_date_time_values
        - libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:1381,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1384,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1392,59'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_filetime.c:1399,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1413,9'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_filetime.c:1424,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1414,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1414,10'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_filetime.c:1419,2'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1413,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1417,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1419,2'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1430,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1433,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1442,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1445,13'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1463,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:1451,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1454,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1462,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:1383,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:1394,11'
          Dst:             libfdatetime_internal_filetime_copy_to_date_time_values
        - Src:             'libfdatetime_filetime.c:1416,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_filetime.c:1422,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_filetime.c:1432,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:1444,12'
          Dst:             libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
        - Src:             'libfdatetime_filetime.c:1453,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_filetime_copy_to_date_time_values
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_filetime
        - date_time_values
        - error
      BBCount:         81
      ICount:          535
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:367,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:370,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:378,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:378,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:381,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:391,33'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:428,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:430,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:434,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:434,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:436,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:452,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:436,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:438,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:442,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:444,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:446,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:448,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:452,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:457,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:475,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:458,5'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:458,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:459,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:459,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:459,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:461,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:457,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:461,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:465,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:467,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:469,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:471,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:475,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:478,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:488,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:490,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:494,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:552,36'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:494,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:496,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:509,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:497,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:497,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:498,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:498,5'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:498,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:500,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:496,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:500,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:504,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:510,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:510,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:514,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:511,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:511,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:514,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:512,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:512,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:514,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:509,12'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:514,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:518,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:519,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:519,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:526,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:520,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:520,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:526,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:521,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:521,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:526,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:522,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:522,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:526,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:523,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:523,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:526,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:524,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:524,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:526,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:518,12'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:526,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:533,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:542,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:544,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:546,20'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libfdatetime_filetime.c:369,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:380,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:477,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:532,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_filetime_copy_to_utf32_string_in_hexadecimal
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_filetime
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - error
      BBCount:         31
      ICount:          279
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:1218,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1229,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1229,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1240,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1240,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1251,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1251,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1262,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1263,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1263,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1266,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1262,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1266,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1274,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:1286,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1288,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:1292,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:1295,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1284,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:1298,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:1308,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1310,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:1314,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:1317,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1306,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:1320,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:1220,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:1231,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:1242,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:1253,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:1265,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_copy_to_utf32_string
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_filetime_copy_to_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:1343,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1352,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1360,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:1343,6'
          Dst:             libfdatetime_filetime_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_filetime.c:1351,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         28
      ICount:          173
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - libfdatetime_internal_filetime_copy_to_date_time_values
        - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:1092,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1095,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1103,59'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_filetime.c:1110,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1124,9'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_filetime.c:1135,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1125,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1125,10'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_filetime.c:1130,2'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1124,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1128,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1130,2'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1141,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1144,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1153,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1155,7'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1178,6'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1155,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1158,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1166,7'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1166,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1169,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1177,2'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:1178,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1181,13'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1199,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:1187,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1190,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1198,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:1094,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:1105,11'
          Dst:             libfdatetime_internal_filetime_copy_to_date_time_values
        - Src:             'libfdatetime_filetime.c:1127,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_filetime.c:1133,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_filetime.c:1143,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:1157,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:1168,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:1180,12'
          Dst:             libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
        - Src:             'libfdatetime_filetime.c:1189,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_filetime_copy_to_utf16_string_in_hexadecimal
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_filetime
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         31
      ICount:          283
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:929,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:932,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:940,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:940,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:943,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:951,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:951,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:954,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:962,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:962,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:965,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:973,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:974,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:974,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:977,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:973,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:977,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:985,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:997,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:999,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:1003,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:1006,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:995,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:1009,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:1019,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1021,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:1025,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:1028,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1017,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:1031,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:931,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:942,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:953,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:964,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:976,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_copy_to_utf16_string
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_filetime_copy_to_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:1054,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:1063,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:1071,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:1054,6'
          Dst:             libfdatetime_filetime_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_filetime.c:1062,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - libfdatetime_internal_filetime_copy_to_date_time_values
        - libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:828,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:831,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:839,59'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_filetime.c:846,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:860,9'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_filetime.c:871,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:861,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:861,10'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_filetime.c:866,2'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:860,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:864,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:866,2'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:877,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:880,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:889,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:892,13'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:910,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:898,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:901,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:909,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:830,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:841,11'
          Dst:             libfdatetime_internal_filetime_copy_to_date_time_values
        - Src:             'libfdatetime_filetime.c:863,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_filetime.c:869,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_filetime.c:879,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:891,12'
          Dst:             libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
        - Src:             'libfdatetime_filetime.c:900,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_filetime_copy_to_utf8_string_in_hexadecimal
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_filetime
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         31
      ICount:          283
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:665,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:668,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:676,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:676,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:679,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:687,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:687,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:690,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:698,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:698,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:701,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:709,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:710,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:710,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:713,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:709,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:713,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:721,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:733,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:735,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:739,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:742,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:731,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:745,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:755,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:757,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:761,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:764,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:753,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:767,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:667,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:678,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:689,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:700,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:712,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_copy_to_utf8_string
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_filetime_copy_to_utf8_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:790,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:799,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:807,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:790,6'
          Dst:             libfdatetime_filetime_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_filetime.c:798,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_get_string_size
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - string_size
        - string_format_flags
        - error
      BBCount:         21
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_get_string_size
        - libfdatetime_internal_filetime_copy_to_date_time_values
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:572,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:575,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:583,6'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:583,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:586,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:595,49'
              BranchSideFuncs:
                - libfdatetime_internal_filetime_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_filetime.c:599,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:613,9'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_filetime.c:624,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:614,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:614,10'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_filetime.c:619,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:613,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:617,5'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_filetime.c:619,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:628,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:631,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:640,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:644,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:646,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:574,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:585,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:594,11'
          Dst:             libfdatetime_internal_filetime_copy_to_date_time_values
        - Src:             'libfdatetime_filetime.c:616,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_filetime.c:622,12'
          Dst:             libfdatetime_date_time_values_get_string_size
        - Src:             'libfdatetime_filetime.c:630,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_copy_to_64bit
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - value_64bit
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:322,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:325,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:333,59'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:335,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:346,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:324,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:337,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_copy_from_64bit
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - value_64bit
        - error
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:292,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:295,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:303,59'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:294,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          328
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:196,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:207,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:209,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:212,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:220,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:220,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:223,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:231,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:231,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:234,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:242,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:243,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:243,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:254,6'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:242,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:246,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:254,6'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:254,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:256,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_filetime.c:266,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:198,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:211,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:222,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:233,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:245,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_add
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - additional_filetime
        - error
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:151,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:154,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:162,59'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:164,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:167,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:175,70'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:153,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:166,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_free
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - error
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:117,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:128,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdatetime_filetime.c:128,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:130,61'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_filetime.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:119,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_initialize
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - error
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_filetime.c:44,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:55,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_filetime.c:66,22'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdatetime_filetime.c:69,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_filetime.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdatetime_filetime.c:80,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_filetime.c:94,42'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_filetime.c:99,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_filetime.c:101,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_filetime.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_filetime.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_filetime.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemtime
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - libfdatetime_internal_systemtime_copy_to_date_time_values
        - libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:1695,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1698,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1706,63'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_systemtime.c:1713,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1727,9'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_systemtime.c:1738,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1728,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1728,10'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_systemtime.c:1733,2'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1727,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1731,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1733,2'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1744,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1747,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1756,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1759,13'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1777,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1765,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1768,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1776,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:1697,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1708,11'
          Dst:             libfdatetime_internal_systemtime_copy_to_date_time_values
        - Src:             'libfdatetime_systemtime.c:1730,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_systemtime.c:1736,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_systemtime.c:1746,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1758,12'
          Dst:             libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
        - Src:             'libfdatetime_systemtime.c:1767,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_systemtime_copy_to_date_time_values
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_systemtime
        - date_time_values
        - error
      BBCount:         65
      ICount:          437
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:320,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:323,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:331,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:   'libfdatetime_systemtime.c:331,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:334,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:342,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:   'libfdatetime_systemtime.c:342,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:353,2'
              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:   'libfdatetime_systemtime.c:357,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:360,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:368,40'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:370,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:373,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:381,40'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:383,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:394,38'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:396,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:399,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:407,38'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:410,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:410,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:413,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:409,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:413,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:421,38'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:423,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:426,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:436,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:436,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:438,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:451,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:439,5'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:439,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:440,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:440,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:440,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:442,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:438,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:442,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:446,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:452,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:452,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:456,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:453,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:453,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:456,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:454,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:454,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:456,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:451,11'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:456,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:460,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:461,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:461,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:468,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:462,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:462,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:468,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:463,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:463,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:468,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:464,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:464,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:468,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:465,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:465,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:468,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:466,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:466,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:468,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:460,11'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:468,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:475,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:484,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:487,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:495,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:322,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:333,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:344,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:359,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:372,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:385,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:398,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:412,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:425,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:474,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:486,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_systemtime_copy_to_utf32_string_in_hexadecimal
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_systemtime
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - error
      BBCount:         73
      ICount:          737
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:1400,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1403,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1411,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1411,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1414,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1422,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1422,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1425,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1433,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1433,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1436,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1444,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1445,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1445,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1448,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1444,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1448,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1456,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1468,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1470,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1474,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1477,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1466,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1480,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1490,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1492,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1496,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1499,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1488,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1502,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1512,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1514,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1518,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1521,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1510,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1524,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1534,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1536,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1540,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1543,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1532,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1546,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1556,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1558,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1562,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1565,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1554,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1568,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1578,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1580,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1584,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1587,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1576,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1590,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1600,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1602,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1606,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1609,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1598,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1612,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1622,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1624,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1628,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1631,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1620,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1634,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:1402,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1413,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1424,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1435,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1447,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_copy_to_utf32_string
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemtime
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_systemtime_copy_to_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:1657,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1666,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1674,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:1657,6'
          Dst:             libfdatetime_systemtime_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_systemtime.c:1665,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemtime
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - libfdatetime_internal_systemtime_copy_to_date_time_values
        - libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:1299,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1302,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1310,63'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_systemtime.c:1317,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1331,9'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_systemtime.c:1342,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1332,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1332,10'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_systemtime.c:1337,2'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1331,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1335,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1337,2'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1348,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1351,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1360,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1363,13'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1381,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1369,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1372,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1380,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:1301,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1312,11'
          Dst:             libfdatetime_internal_systemtime_copy_to_date_time_values
        - Src:             'libfdatetime_systemtime.c:1334,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_systemtime.c:1340,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_systemtime.c:1350,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1362,12'
          Dst:             libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
        - Src:             'libfdatetime_systemtime.c:1371,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_systemtime_copy_to_utf16_string_in_hexadecimal
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_systemtime
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         73
      ICount:          753
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:1004,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1007,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1015,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1015,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1018,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1026,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1026,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1029,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1037,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1037,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1040,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1048,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1049,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1049,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1052,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:1048,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1052,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1060,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1072,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1074,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1078,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1081,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1070,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1084,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1094,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1096,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1100,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1103,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1092,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1106,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1116,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1118,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1122,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1125,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1114,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1138,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1140,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1144,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1147,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1136,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1150,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1160,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1162,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1166,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1169,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1158,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1172,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1182,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1184,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1188,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1191,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1180,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1194,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1204,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1206,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1210,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1213,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1202,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1216,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1226,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1228,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1232,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:1235,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1224,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:1238,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:1006,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1017,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1028,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1039,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:1051,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_copy_to_utf16_string
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemtime
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_systemtime_copy_to_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:1261,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:1270,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:1278,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:1261,6'
          Dst:             libfdatetime_systemtime_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_systemtime.c:1269,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemtime
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - libfdatetime_internal_systemtime_copy_to_date_time_values
        - libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:903,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:906,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:914,63'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_systemtime.c:921,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:935,9'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_systemtime.c:946,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:936,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:936,10'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_systemtime.c:941,2'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:935,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:939,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:941,2'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:952,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:955,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:964,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:967,13'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:985,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:973,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:976,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:984,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:905,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:916,11'
          Dst:             libfdatetime_internal_systemtime_copy_to_date_time_values
        - Src:             'libfdatetime_systemtime.c:938,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_systemtime.c:944,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_systemtime.c:954,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:966,12'
          Dst:             libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
        - Src:             'libfdatetime_systemtime.c:975,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_systemtime_copy_to_utf8_string_in_hexadecimal
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_systemtime
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         73
      ICount:          753
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:608,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:611,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:619,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:619,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:622,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:630,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:630,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:633,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:641,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:641,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:644,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:652,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:653,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:653,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:656,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:652,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:656,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:664,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:676,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:678,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:682,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:685,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:674,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:688,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:698,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:700,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:704,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:707,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:696,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:710,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:720,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:722,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:726,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:729,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:718,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:732,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:742,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:744,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:748,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:751,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:740,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:754,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:764,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:766,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:770,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:773,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:762,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:776,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:786,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:788,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:792,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:795,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:784,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:798,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:808,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:810,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:814,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:817,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:806,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:820,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:830,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:832,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:836,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:839,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:828,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:842,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:610,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:621,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:632,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:643,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:655,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_copy_to_utf8_string
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemtime
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_systemtime_copy_to_utf8_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:865,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:874,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:882,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:865,6'
          Dst:             libfdatetime_systemtime_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_systemtime.c:873,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_get_string_size
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemtime
        - string_size
        - string_format_flags
        - error
      BBCount:         21
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_get_string_size
        - libfdatetime_internal_systemtime_copy_to_date_time_values
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:515,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:518,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:526,6'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:526,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:529,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:538,51'
              BranchSideFuncs:
                - libfdatetime_internal_systemtime_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_systemtime.c:542,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:556,9'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_systemtime.c:567,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:557,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:557,10'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_systemtime.c:562,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:556,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:560,5'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_systemtime.c:562,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:571,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:574,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:583,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:587,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:589,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:517,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:528,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:537,11'
          Dst:             libfdatetime_internal_systemtime_copy_to_date_time_values
        - Src:             'libfdatetime_systemtime.c:559,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_systemtime.c:565,12'
          Dst:             libfdatetime_date_time_values_get_string_size
        - Src:             'libfdatetime_systemtime.c:573,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemtime
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          568
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:152,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:163,63'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:165,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:168,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:176,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:176,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:187,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:198,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:199,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:199,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:198,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:210,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_systemtime.c:258,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:167,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:201,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_free
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemtime
        - error
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:117,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:128,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdatetime_systemtime.c:128,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:130,65'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_systemtime.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:119,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_initialize
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemtime
        - error
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_systemtime.c:44,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:55,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_systemtime.c:66,24'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdatetime_systemtime.c:69,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_systemtime.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdatetime_systemtime.c:80,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_systemtime.c:94,46'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_systemtime.c:99,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_systemtime.c:101,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_systemtime.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_systemtime.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_systemtime.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         91
      ICount:          734
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - utf32_string
        - utf32_string_length
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         196
      ICount:          1283
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         91
      ICount:          752
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - utf16_string
        - utf16_string_length
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         196
      ICount:          1344
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         91
      ICount:          752
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - utf8_string
        - utf8_string_length
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         196
      ICount:          1344
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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:    0
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - string_size
        - string_format_flags
        - error
      BBCount:         15
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          362
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          424
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - error
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libfwevt/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - identifier
        - error
      BBCount:         16
      ICount:          92
      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:    libfwnt_security_identifier_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - security_identifier
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         49
      ICount:          414
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:973,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:976,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:984,76'
              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:   'libfwnt_security_identifier.c:986,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:989,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:997,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
        - Branch String:   'libfwnt_security_identifier.c:997,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1000,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1008,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:   'libfwnt_security_identifier.c:1008,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1011,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1019,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1019,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1022,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1030,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1032,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1035,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1043,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1054,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1051,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1057,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1057,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1060,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1068,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1071,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1073,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1079,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1091,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1088,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1094,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1094,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1097,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1105,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1108,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1110,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1116,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1118,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1122,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1159,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1130,3'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1127,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1133,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1133,7'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1136,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1144,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1149,3'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1151,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1157,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:1159,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:1162,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:1170,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:975,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:988,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:999,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:1010,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:1021,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:1034,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:1059,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:1096,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:1135,4'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:1161,3'
          Dst:             libcerror_error_set
    - functionName:    libfwnt_security_identifier_copy_to_utf32_string
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - security_identifier
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfwnt_security_identifier_copy_to_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:933,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:942,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:950,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:933,6'
          Dst:             libfwnt_security_identifier_copy_to_utf32_string_with_index
        - Src:             'libfwnt_security_identifier.c:941,3'
          Dst:             libcerror_error_set
    - functionName:    libfwnt_security_identifier_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - security_identifier
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         49
      ICount:          420
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:715,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:718,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:726,76'
              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:   'libfwnt_security_identifier.c:728,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:731,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:739,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
        - Branch String:   'libfwnt_security_identifier.c:739,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:742,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:750,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:   'libfwnt_security_identifier.c:750,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:753,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:761,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:761,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:764,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:772,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:774,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:777,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:785,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:796,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:793,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:799,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:799,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:802,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:810,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:813,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:815,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:821,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:833,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:830,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:836,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:836,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:839,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:847,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:850,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:852,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:858,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:860,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:864,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:901,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:872,3'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:869,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:875,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:875,7'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:878,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:886,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:891,3'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:893,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:899,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:901,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:904,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:912,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:717,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:730,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:741,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:752,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:763,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:776,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:801,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:838,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:877,4'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:903,3'
          Dst:             libcerror_error_set
    - functionName:    libfwnt_security_identifier_copy_to_utf16_string
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - security_identifier
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfwnt_security_identifier_copy_to_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:675,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:692,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:675,6'
          Dst:             libfwnt_security_identifier_copy_to_utf16_string_with_index
        - Src:             'libfwnt_security_identifier.c:683,3'
          Dst:             libcerror_error_set
    - functionName:    libfwnt_security_identifier_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - security_identifier
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         49
      ICount:          420
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:457,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:460,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:468,76'
              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:   'libfwnt_security_identifier.c:470,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:473,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:481,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
        - Branch String:   'libfwnt_security_identifier.c:481,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:484,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:492,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:   'libfwnt_security_identifier.c:492,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:495,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:503,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:503,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:506,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:514,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:516,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:519,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:527,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:538,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:535,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:541,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:541,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:544,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:552,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:555,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:557,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:563,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:575,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:572,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:578,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:578,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:581,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:589,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:592,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:594,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:600,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:602,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:606,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:643,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:614,3'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:611,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:617,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:617,7'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:620,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:628,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:633,3'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:635,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:641,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:643,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:646,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:654,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:459,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:472,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:483,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:494,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:505,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:518,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:543,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:580,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:619,4'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:645,3'
          Dst:             libcerror_error_set
    - functionName:    libfwnt_security_identifier_copy_to_utf8_string
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - security_identifier
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfwnt_security_identifier_copy_to_utf8_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:417,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:426,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:434,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:417,6'
          Dst:             libfwnt_security_identifier_copy_to_utf8_string_with_index
        - Src:             'libfwnt_security_identifier.c:425,3'
          Dst:             libcerror_error_set
    - functionName:    libfwnt_security_identifier_get_string_size
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - security_identifier
        - string_size
        - string_format_flags
        - error
      BBCount:         26
      ICount:          172
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:321,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:324,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:332,76'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:334,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:337,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:345,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:345,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:348,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:356,21'
              BranchSideFuncs: []
        - Branch String:   'libfwnt_security_identifier.c:365,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:362,21'
              BranchSideFuncs: []
            - BranchSide:      'libfwnt_security_identifier.c:368,20'
              BranchSideFuncs: []
        - Branch String:   'libfwnt_security_identifier.c:377,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:374,21'
              BranchSideFuncs: []
            - BranchSide:      'libfwnt_security_identifier.c:380,27'
              BranchSideFuncs: []
        - Branch String:   'libfwnt_security_identifier.c:380,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:384,21'
              BranchSideFuncs: []
            - BranchSide:      'libfwnt_security_identifier.c:396,20'
              BranchSideFuncs: []
        - Branch String:   'libfwnt_security_identifier.c:393,3'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:390,22'
              BranchSideFuncs: []
            - BranchSide:      'libfwnt_security_identifier.c:395,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:323,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:336,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:347,3'
          Dst:             libcerror_error_set
    - functionName:    libfwnt_security_identifier_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - security_identifier
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         22
      ICount:          324
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:198,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:209,76'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:211,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:214,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:222,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:222,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:225,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:233,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:233,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:236,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:244,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:244,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:255,60'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:258,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:261,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:269,44'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:271,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:274,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:282,14'
              BranchSideFuncs: []
        - Branch String:   'libfwnt_security_identifier.c:292,2'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:296,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwnt_security_identifier.c:302,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:200,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:213,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:224,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:235,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:246,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:260,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:273,3'
          Dst:             libcerror_error_set
    - functionName:    libfwnt_internal_security_identifier_free
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_security_identifier
        - error
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:162,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:173,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfwnt_security_identifier.c:173,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:175,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfwnt_security_identifier.c:180,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:164,3'
          Dst:             libcerror_error_set
    - functionName:    libfwnt_security_identifier_free
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - security_identifier
        - error
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libfwnt_internal_security_identifier_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:117,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:128,7'
              BranchSideFuncs:
                - libfwnt_internal_security_identifier_free
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:128,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:130,78'
              BranchSideFuncs:
                - libfwnt_internal_security_identifier_free
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:150,10'
              BranchSideFuncs: []
        - Branch String:   'libfwnt_security_identifier.c:132,7'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:136,9'
              BranchSideFuncs:
                - libfwnt_internal_security_identifier_free
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:148,4'
              BranchSideFuncs: []
        - Branch String:   'libfwnt_security_identifier.c:134,8'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:139,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:147,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:119,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:134,8'
          Dst:             libfwnt_internal_security_identifier_free
        - Src:             'libfwnt_security_identifier.c:138,5'
          Dst:             libcerror_error_set
    - functionName:    libfwnt_security_identifier_initialize
      functionSourceFile: '/src/libfwevt/libfwnt/libfwnt_security_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - security_identifier
        - error
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwnt_security_identifier.c:43,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:54,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:54,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwnt_security_identifier.c:65,33'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfwnt_security_identifier.c:68,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwnt_security_identifier.c:79,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfwnt_security_identifier.c:79,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwnt_security_identifier.c:93,59'
              BranchSideFuncs: []
        - Branch String:   'libfwnt_security_identifier.c:98,6'
          Branch Sides:
            - BranchSide:      'libfwnt_security_identifier.c:100,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfwnt_security_identifier.c:103,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwnt_security_identifier.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libfwnt_security_identifier.c:84,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_data_segment_free
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_data_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data_segment
        - error
      BBCount:         30
      ICount:          166
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfdatetime_filetime_free
        - libfdatetime_systemtime_free
        - libfguid_identifier_free
        - libfwnt_security_identifier_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_data_segment.c:183,6'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:186,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:194,7'
              BranchSideFuncs:
                - libfwnt_security_identifier_free
                - free
                - free
                - libcerror_error_set
                - libfdatetime_systemtime_free
                - libcerror_error_set
                - libfdatetime_filetime_free
                - libcerror_error_set
                - libfguid_identifier_free
                - libcerror_error_set
        - Branch String:   'libfwevt_data_segment.c:194,6'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:196,14'
              BranchSideFuncs:
                - libfwnt_security_identifier_free
                - free
                - free
                - libcerror_error_set
                - libfdatetime_systemtime_free
                - libcerror_error_set
                - libfdatetime_filetime_free
                - libcerror_error_set
                - libfguid_identifier_free
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:272,10'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_data_segment.c:196,3'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:200,16'
              BranchSideFuncs:
                - libfguid_identifier_free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:216,16'
              BranchSideFuncs:
                - libfdatetime_filetime_free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:232,16'
              BranchSideFuncs:
                - libfdatetime_systemtime_free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:248,16'
              BranchSideFuncs:
                - libfwnt_security_identifier_free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:262,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfwevt_data_segment.c:199,9'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:204,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfwevt_data_segment.c:212,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfwevt_data_segment.c:215,9'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:220,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfwevt_data_segment.c:228,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfwevt_data_segment.c:231,9'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:236,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfwevt_data_segment.c:244,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfwevt_data_segment.c:247,9'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:252,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfwevt_data_segment.c:260,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfwevt_data_segment.c:262,7'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:264,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfwevt_data_segment.c:267,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfwevt_data_segment.c:185,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:199,9'
          Dst:             libfguid_identifier_free
        - Src:             'libfwevt_data_segment.c:203,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:215,9'
          Dst:             libfdatetime_filetime_free
        - Src:             'libfwevt_data_segment.c:219,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:231,9'
          Dst:             libfdatetime_systemtime_free
        - Src:             'libfwevt_data_segment.c:235,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:247,9'
          Dst:             libfwnt_security_identifier_free
        - Src:             'libfwevt_data_segment.c:251,6'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_data_segment_initialize
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_data_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data_segment
        - data
        - data_size
        - error
      BBCount:         30
      ICount:          194
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_data_segment.c:45,6'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:48,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:56,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_data_segment.c:56,6'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:59,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:67,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_data_segment.c:67,6'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:78,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_data_segment.c:78,6'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:89,18'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_data_segment.c:92,6'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:95,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfwevt_data_segment.c:103,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfwevt_data_segment.c:103,6'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:109,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfwevt_data_segment.c:122,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libfwevt_data_segment.c:122,6'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:124,40'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libfwevt_data_segment.c:155,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_data_segment.c:127,7'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:130,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfwevt_data_segment.c:138,33'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libfwevt_data_segment.c:140,7'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:146,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfwevt_data_segment.c:154,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_data_segment.c:158,6'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:160,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfwevt_data_segment.c:170,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_data_segment.c:160,7'
          Branch Sides:
            - BranchSide:      'libfwevt_data_segment.c:162,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfwevt_data_segment.c:165,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfwevt_data_segment.c:47,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:58,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:80,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:94,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:108,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:129,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_data_segment.c:145,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_filetime_copy_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - filetime
        - utf16_stream
        - utf16_stream_size
        - error
      BBCount:         209
      ICount:          1248
      EdgeCount:       272
      CyclomaticComplexity: 65
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_date_time.c:59,6'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:70,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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:70,6'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:73,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:81,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:82,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:82,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:83,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:83,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:81,6'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:94,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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:95,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:95,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:96,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:96,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:97,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:97,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:98,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:98,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:99,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:99,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:100,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:100,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:101,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:101,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:102,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:102,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:103,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:103,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:104,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:104,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:105,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:105,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:106,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:106,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:107,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:107,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:108,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:108,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:109,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:109,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:94,6'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:120,27'
              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:   'libfwevt_date_time.c:120,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:124,9'
              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
            - BranchSide:      'libfwevt_date_time.c:139,27'
              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:   'libfwevt_date_time.c:125,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:125,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:128,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:124,7'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:128,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:136,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
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:139,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:143,9'
              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
            - BranchSide:      'libfwevt_date_time.c:159,27'
              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:   'libfwevt_date_time.c:144,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:144,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:148,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:145,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:145,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:148,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:143,7'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:148,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:156,9'
              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:   'libfwevt_date_time.c:159,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:163,9'
              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
            - BranchSide:      'libfwevt_date_time.c:179,27'
              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:   'libfwevt_date_time.c:164,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:164,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:168,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:165,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:165,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:168,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:163,7'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:168,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:176,16'
              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:   'libfwevt_date_time.c:179,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:183,9'
              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:      'libfwevt_date_time.c:199,27'
              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:   'libfwevt_date_time.c:184,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:184,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:188,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:185,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:185,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:188,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:183,7'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:188,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:196,9'
              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:   'libfwevt_date_time.c:199,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:203,9'
              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:      'libfwevt_date_time.c:219,27'
              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:   'libfwevt_date_time.c:204,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:204,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:208,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:205,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:205,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:208,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:203,7'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:208,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:216,11'
              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:   'libfwevt_date_time.c:219,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:223,9'
              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:      'libfwevt_date_time.c:239,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:224,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:224,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:228,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:225,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:225,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:228,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:223,7'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:228,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:236,11'
              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:   'libfwevt_date_time.c:239,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:243,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:259,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:244,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:244,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:248,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:245,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:245,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:248,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:243,7'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:248,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:256,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:259,6'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:262,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:271,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:272,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:272,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:273,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:273,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:273,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:275,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:271,6'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:275,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:277,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:277,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:286,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:286,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:286,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:286,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:286,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:286,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:286,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:290,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:304,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:304,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:304,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:304,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:309,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:290,8'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:292,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:296,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:319,3'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:319,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:322,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:318,6'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:322,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:331,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:331,6'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:334,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:343,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:343,6'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:346,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:355,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_date_time.c:355,6'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:358,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_date_time.c:367,15'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_date_time.c:369,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:381,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_date_time.c:371,7'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:373,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:377,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_date_time.c:381,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:383,13'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:396,16'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_date_time.c:384,5'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:384,13'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:385,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_date_time.c:385,4'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:385,11'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:387,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_date_time.c:383,7'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:387,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:391,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_date_time.c:398,2'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:401,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:405,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:409,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:413,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:417,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:421,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:425,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:429,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:433,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:437,8'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:448,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:452,21'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_date_time.c:437,8'
          Branch Sides:
            - BranchSide:      'libfwevt_date_time.c:439,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_date_time.c:443,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_date_time.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:72,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:85,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:111,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:127,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:147,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:167,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:187,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:207,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:227,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:247,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:261,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:308,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:321,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:333,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:345,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_date_time.c:357,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_float64_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value_64bit
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         105
      ICount:          685
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_floating_point.c:1045,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1048,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1056,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1056,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1059,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1067,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1067,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1070,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1078,29'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1082,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1084,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1089,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1089,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1092,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1098,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1099,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1099,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1108,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1098,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1102,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1108,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1109,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1109,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1114,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1108,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1112,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1114,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1121,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1123,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1127,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1130,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1133,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1135,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1135,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1138,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1140,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1140,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1143,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1148,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1148,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1150,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1154,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1158,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1158,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1161,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:1157,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1161,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:1169,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1169,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1172,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1176,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1176,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1179,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1183,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1183,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1186,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1193,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1193,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1195,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1197,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1197,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1199,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1204,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1209,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1211,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1229,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1214,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1209,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1216,20'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1219,9'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1221,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1225,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1229,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1231,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1246,20'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1232,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1231,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1232,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1231,4'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1234,15'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1245,3'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1236,9'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1238,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1242,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1246,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1250,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1256,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1256,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1258,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1260,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1262,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1266,78'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1275,3'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1268,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:1270,5'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1272,22'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:1280,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1284,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_floating_point.c:1047,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:1058,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:1069,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:1160,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_float64_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value_64bit
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         105
      ICount:          685
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_floating_point.c:764,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:767,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:775,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:775,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:778,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:786,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:786,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:789,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:797,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:801,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:803,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:808,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:808,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:811,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:817,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:818,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:818,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:827,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:817,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:821,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:827,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:828,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:828,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:833,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:827,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:831,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:833,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:840,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:842,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:846,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:849,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:852,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:854,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:854,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:857,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:859,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:859,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:862,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:867,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:867,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:869,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:873,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:877,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:877,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:880,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:876,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:880,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:888,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:888,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:891,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:895,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:895,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:898,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:902,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:902,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:905,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:912,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:912,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:914,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:916,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:916,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:918,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:923,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:928,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:930,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:948,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:933,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:928,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:935,20'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:938,9'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:940,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:944,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:948,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:950,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:965,20'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:951,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:950,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:951,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:950,4'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:953,15'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:964,3'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:955,9'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:957,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:961,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:965,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:969,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:975,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:975,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:977,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:979,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:981,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:985,74'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:994,3'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:987,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:989,5'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:991,22'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:999,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:1003,74'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_floating_point.c:766,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:777,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:788,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:879,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_float64_get_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value_64bit
        - string_size
        - error
      BBCount:         35
      ICount:          176
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_floating_point.c:658,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:661,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:669,28'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:671,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:673,15'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:678,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:678,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:681,15'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:687,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:688,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:688,13'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:697,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:687,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:691,20'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:697,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:703,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:706,24'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:708,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:708,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:711,24'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:713,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:713,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:716,24'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:721,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:721,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:723,25'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:727,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_floating_point.c:660,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_float32_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value_32bit
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         105
      ICount:          690
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_floating_point.c:404,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:407,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:415,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:415,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:426,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:426,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:429,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:437,29'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:441,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:443,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:445,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:445,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:447,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:449,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:450,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:450,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:454,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:449,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:452,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:454,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:455,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:455,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:459,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:454,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:457,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:459,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:466,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:468,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:472,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:475,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:478,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:480,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:480,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:483,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:485,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:485,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:488,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:493,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:493,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:495,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:499,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:503,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:503,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:506,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:502,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:506,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:514,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:514,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:517,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:521,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:521,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:524,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:528,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:528,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:531,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:538,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:538,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:540,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:542,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:542,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:544,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:549,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:554,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:556,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:574,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:559,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:554,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:561,20'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:564,9'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:566,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:570,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:574,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:576,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:591,20'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:577,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:576,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:577,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:576,4'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:579,15'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:590,3'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:581,9'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:583,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:587,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:591,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:595,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:601,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:601,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:603,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:605,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:607,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:611,78'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:620,3'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:613,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:615,5'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:617,22'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:625,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:629,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_floating_point.c:406,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:417,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:428,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:505,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_float32_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value_32bit
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         105
      ICount:          690
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_floating_point.c:137,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:140,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:148,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:148,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:159,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:159,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:162,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:170,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:174,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:176,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:178,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:178,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:180,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:182,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:183,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:183,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:187,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:182,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:185,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:187,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:188,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:188,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:192,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:187,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:190,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:192,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:199,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:201,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:205,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:208,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:211,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:213,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:213,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:216,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:218,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:218,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:221,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:226,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:226,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:228,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:232,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:236,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:236,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:239,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_floating_point.c:235,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:239,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:247,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:247,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:250,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:254,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:254,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:257,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:261,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:261,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:264,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:271,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:271,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:273,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:275,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:275,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:277,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:282,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:287,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:289,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:307,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:292,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:294,20'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:297,9'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:299,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:303,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:307,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:309,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:324,20'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:310,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:309,4'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:310,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:309,4'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:312,15'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:323,3'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:314,9'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:316,18'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:320,18'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:324,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:328,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:334,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:334,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:336,19'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:338,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:340,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:344,74'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:353,3'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:346,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:348,5'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:350,22'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:358,3'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:362,74'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_floating_point.c:139,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:150,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:161,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_floating_point.c:238,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_float32_get_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value_32bit
        - string_size
        - error
      BBCount:         35
      ICount:          180
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_floating_point.c:45,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:48,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_floating_point.c:56,28'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:58,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:60,15'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:62,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:62,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:64,15'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:66,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:67,8'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:67,13'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:71,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:66,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:69,20'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:71,13'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:76,6'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:79,24'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:81,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:81,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:84,24'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:86,11'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:86,11'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:89,24'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:94,7'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_floating_point.c:94,7'
          Branch Sides:
            - BranchSide:      'libfwevt_floating_point.c:96,25'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_floating_point.c:100,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_floating_point.c:47,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_integer_as_hexadecimal_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer_value
        - integer_size
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         28
      ICount:          226
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_integer.c:773,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:775,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:777,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:777,11'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:779,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:784,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:792,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:795,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:803,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:803,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:806,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:814,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:814,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:817,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:825,29'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:828,3'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:828,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:831,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:827,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:831,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:839,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:848,7'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:850,65'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:854,65'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:857,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:846,31'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:860,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_integer.c:783,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:794,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:805,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:816,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:830,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_integer_as_hexadecimal_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer_value
        - integer_size
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         28
      ICount:          224
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_integer.c:661,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:663,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:665,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:665,11'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:667,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:672,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:680,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:683,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:691,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:691,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:694,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:702,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:702,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:705,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:713,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:716,3'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:716,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:719,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:715,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:719,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:727,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:736,7'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:738,62'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:742,62'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:745,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:734,30'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:748,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_integer.c:671,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:682,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:693,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:704,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:718,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_integer_as_unsigned_decimal_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer_value
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         21
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfwevt_integer.c:568,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:571,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:579,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:579,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:582,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:590,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:590,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:593,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:601,29'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:609,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:611,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:615,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:616,3'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:616,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:619,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:615,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:627,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:627,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:629,77'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:635,76'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_integer.c:570,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:581,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:592,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:618,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_integer_as_unsigned_decimal_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer_value
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         21
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_integer.c:477,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:480,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:488,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:488,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:491,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:499,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:499,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:502,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:510,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:518,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:520,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:524,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:525,3'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:525,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:528,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:524,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:528,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:536,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:536,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:538,73'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:544,72'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_integer.c:479,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:490,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:501,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:527,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_integer_as_unsigned_decimal_get_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer_value
        - string_size
        - error
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfwevt_integer.c:433,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:436,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:446,23'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:450,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:452,11'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:456,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_integer.c:435,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_integer_as_signed_decimal_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer_value
        - integer_size
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         30
      ICount:          257
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfwevt_integer.c:328,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:339,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:339,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:342,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:350,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:350,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:353,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:361,29'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:369,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:371,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:380,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:375,7'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:377,37'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:379,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:382,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:384,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:388,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:389,3'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:389,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:392,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:388,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:392,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:400,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:400,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:404,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:404,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:406,77'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:412,76'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_integer.c:330,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:341,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:352,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:391,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_integer_as_signed_decimal_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer_value
        - integer_size
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         30
      ICount:          257
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfwevt_integer.c:217,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:220,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:228,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:228,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:231,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:239,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:239,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:242,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:250,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:258,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:260,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:269,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:264,7'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:266,37'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:268,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:271,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:273,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:277,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:278,3'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:278,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:281,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:277,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:289,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:289,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:291,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:293,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:293,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:295,73'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:301,72'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_integer.c:219,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:230,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:241,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:280,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_integer_as_signed_decimal_get_string_size
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer_value
        - integer_size
        - string_size
        - error
      BBCount:         15
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfwevt_integer.c:157,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:170,23'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:174,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:176,24'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:185,10'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:180,7'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:182,37'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:184,2'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_integer.c:187,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:189,11'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_integer.c:193,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_integer.c:159,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_integer_copy_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer_value
        - utf16_stream
        - utf16_stream_size
        - error
      BBCount:         36
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfwevt_integer.c:42,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:45,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:53,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:53,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:56,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:64,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:65,3'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:65,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:66,3'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:66,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:64,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:77,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:77,2'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:81,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:124,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:81,7'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:84,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:92,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:92,7'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:95,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:103,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:105,7'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:107,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:109,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:110,4'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:110,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:113,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:109,7'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:113,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:121,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:125,3'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:125,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_integer.c:124,6'
          Branch Sides:
            - BranchSide:      'libfwevt_integer.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_integer.c:136,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_integer.c:44,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:55,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:83,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:94,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:112,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_integer.c:127,3'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_utf16_xml_string_with_index_copy_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - error
      BBCount:         65
      ICount:          463
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_copy_to_ucs2
        - libuna_unicode_character_copy_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_string.c:700,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:703,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:711,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:711,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:714,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:722,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:722,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:725,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:733,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:733,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:736,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:744,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:744,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:747,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:755,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:756,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:756,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:759,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:755,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:759,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:769,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:769,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:771,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:788,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:772,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:772,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:777,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:771,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:774,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:777,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:783,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:785,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:787,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:790,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:796,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:963,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:794,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:803,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:811,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
        - Branch String:   'libfwevt_xml_string.c:811,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:815,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:836,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:856,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:925,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
        - Branch String:   'libfwevt_xml_string.c:815,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:818,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:826,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:836,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:839,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:847,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:856,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:859,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:867,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:925,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:928,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:937,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:943,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:946,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:954,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:956,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:790,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:958,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:963,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:965,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:980,24'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_string.c:965,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:968,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:976,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_string.c:702,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:713,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:724,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:735,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:746,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:758,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:794,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libfwevt_xml_string.c:802,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:817,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:838,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:858,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:927,15'
          Dst:             libuna_unicode_character_copy_to_utf16
        - Src:             'libfwevt_xml_string.c:936,15'
          Dst:             libuna_unicode_character_copy_to_ucs2
        - Src:             'libfwevt_xml_string.c:945,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:967,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_utf16_xml_string_size_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - utf16_string_size
        - error
      BBCount:         53
      ICount:          297
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_size_to_ucs2
        - libuna_unicode_character_size_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_string.c:524,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:527,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:535,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:535,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:538,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:546,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:546,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:549,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:557,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:557,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:560,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:568,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:568,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:570,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_string.c:574,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:574,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:576,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:593,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:577,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:577,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:582,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:576,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:579,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:582,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:588,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:590,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:592,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:593,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:599,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:672,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_string.c:597,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:606,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:614,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
        - Branch String:   'libfwevt_xml_string.c:614,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:618,28'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:624,28'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:624,28'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:638,11'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
        - Branch String:   'libfwevt_xml_string.c:638,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:641,9'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:648,9'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_ucs2
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:652,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:655,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:663,5'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs2
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:665,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:593,2'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_string.c:667,4'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_string.c:672,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:674,25'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_string.c:676,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_string.c:526,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:537,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:548,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:559,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:597,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libfwevt_xml_string.c:605,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:640,15'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libfwevt_xml_string.c:647,15'
          Dst:             libuna_unicode_character_size_to_ucs2
        - Src:             'libfwevt_xml_string.c:654,6'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_utf8_xml_string_with_index_copy_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - error
      BBCount:         65
      ICount:          463
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_copy_to_utf8
        - libuna_unicode_character_copy_to_utf8_rfc2279
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_string.c:222,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:225,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:233,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:233,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:236,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:244,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:244,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:255,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:255,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:258,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:266,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:266,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:269,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:277,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:278,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:278,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:281,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:277,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:291,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:291,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:293,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:310,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:294,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:294,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:299,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:293,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:296,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:299,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:305,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:307,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:309,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:312,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:318,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:485,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:316,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:325,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:333,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
        - Branch String:   'libfwevt_xml_string.c:333,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:337,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:358,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:378,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:447,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
        - Branch String:   'libfwevt_xml_string.c:337,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:340,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:348,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:358,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:361,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:369,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:378,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:381,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:389,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:447,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:450,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:459,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:465,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:468,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:476,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:478,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:312,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:480,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:485,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:487,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:502,23'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_string.c:487,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:490,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:498,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_string.c:224,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:235,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:246,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:257,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:268,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:280,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:316,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libfwevt_xml_string.c:324,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:339,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:360,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:380,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:449,15'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libfwevt_xml_string.c:458,15'
          Dst:             libuna_unicode_character_copy_to_utf8_rfc2279
        - Src:             'libfwevt_xml_string.c:467,6'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:489,4'
          Dst:             libcerror_error_set
    - functionName:    libfwevt_utf8_xml_string_size_from_utf16_stream
      functionSourceFile: '/src/libfwevt/libfwevt/libfwevt_xml_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - utf8_string_size
        - error
      BBCount:         53
      ICount:          297
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_size_to_utf8
        - libuna_unicode_character_size_to_utf8_rfc2279
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfwevt_xml_string.c:46,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:49,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:57,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:57,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:68,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:68,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:79,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:79,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:82,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:90,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:90,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_string.c:96,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:96,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:98,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:115,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:99,4'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:99,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:104,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:98,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:101,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:104,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:110,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:112,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:114,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:115,2'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:121,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:194,6'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_string.c:119,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:128,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:136,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
        - Branch String:   'libfwevt_xml_string.c:136,3'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:140,27'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:146,27'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:146,27'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:160,11'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
        - Branch String:   'libfwevt_xml_string.c:160,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:163,9'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:170,9'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:174,9'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:177,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfwevt_xml_string.c:185,5'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf8_rfc2279
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
        - Branch String:   'libfwevt_xml_string.c:187,7'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:115,2'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_string.c:189,4'
              BranchSideFuncs: []
        - Branch String:   'libfwevt_xml_string.c:194,6'
          Branch Sides:
            - BranchSide:      'libfwevt_xml_string.c:196,24'
              BranchSideFuncs: []
            - BranchSide:      'libfwevt_xml_string.c:198,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfwevt_xml_string.c:48,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:81,3'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:119,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libfwevt_xml_string.c:127,4'
          Dst:             libcerror_error_set
        - Src:             'libfwevt_xml_string.c:162,15'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libfwevt_xml_string.c:169,15'
          Dst:             libuna_unicode_character_size_to_utf8_rfc2279
        - Src:             'libfwevt_xml_string.c:176,6'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_stream_with_index_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2831
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libfwevt/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libfwevt/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - char
        - int
        - 'N/A'
      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:    6
      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/libfwevt/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2459
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libfwevt/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2447
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      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/libfwevt/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 2276
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - char
        - 'N/A'
      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:    0
      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/libfwevt/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      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:    5
      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/libfwevt/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - char
        - 'N/A'
      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/libfwevt/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      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/libfwevt/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - char
        - 'N/A'
      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:    0
      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:    libuna_codepage_koi8_r_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_koi8_r.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         64
      ICount:          355
      EdgeCount:       72
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_koi8_r.c:176,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_r.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_r.c:187,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_r.c:198,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_r.c:198,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_r.c:209,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_r.c:211,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:214,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_r.c:222,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_r.c:222,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:224,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:226,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_r.c:227,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_r.c:226,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:229,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_r.c:234,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:234,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_r.c:233,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:236,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_r.c:240,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:243,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:247,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:251,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:255,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:259,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:263,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:267,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:271,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:275,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:279,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:283,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:287,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:291,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:295,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:299,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:303,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:307,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:311,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:315,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:319,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:323,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:327,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:331,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:335,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:339,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:343,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:347,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:351,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:355,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:363,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:367,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:371,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:375,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:379,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:383,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_koi8_r.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_r.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_r.c:200,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_r.c:213,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_koi8_r_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_koi8_r.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_koi8_r.c:87,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_r.c:98,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_r.c:98,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:101,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_r.c:109,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_r.c:109,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_r.c:120,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_r.c:120,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:123,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_r.c:131,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_r.c:133,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_r.c:144,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_r.c:146,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_r.c:148,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_r.c:152,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_koi8_r.c:89,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_r.c:100,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_r.c:111,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_r.c:122,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_r.c:135,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_koi8_u_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_koi8_u.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         72
      ICount:          395
      EdgeCount:       80
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_koi8_u.c:176,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_u.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_u.c:187,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_u.c:198,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_u.c:198,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_u.c:209,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_u.c:211,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:214,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_u.c:222,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_u.c:222,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:224,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:226,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_u.c:227,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_u.c:226,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:229,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_u.c:234,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:234,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_u.c:233,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:236,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_u.c:240,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:243,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:247,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:251,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:255,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:259,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:263,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:267,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:271,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:275,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:279,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:283,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:287,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:291,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:295,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:299,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:303,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:307,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:311,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:315,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:319,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:323,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:327,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:331,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:335,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:339,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:343,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:347,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:351,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:355,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:363,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:367,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:371,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:375,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:379,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:383,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:387,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:391,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:395,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:399,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:403,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:407,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:411,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:415,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_koi8_u.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_u.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_u.c:200,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_u.c:213,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_koi8_u_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_koi8_u.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_koi8_u.c:87,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_u.c:98,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_u.c:98,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:101,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_u.c:109,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_u.c:109,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_u.c:120,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_u.c:120,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:123,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_u.c:131,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_koi8_u.c:133,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_koi8_u.c:144,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_koi8_u.c:146,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_koi8_u.c:148,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_koi8_u.c:152,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_koi8_u.c:89,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_u.c:100,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_u.c:111,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_u.c:122,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_koi8_u.c:135,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_arabic_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_arabic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         65
      ICount:          342
      EdgeCount:       81
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_arabic.c:206,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:209,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_arabic.c:217,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_arabic.c:217,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:220,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_arabic.c:228,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_arabic.c:228,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:231,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_arabic.c:239,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_arabic.c:241,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:244,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_arabic.c:252,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:252,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:254,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:256,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:257,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:257,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:263,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:256,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:259,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:263,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:264,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:264,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:268,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:263,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:266,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:268,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:269,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:269,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:273,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:268,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:271,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:273,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:274,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:274,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:278,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:273,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:276,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:278,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:279,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:279,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:285,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:278,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:281,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:285,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:286,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:286,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:292,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:285,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:288,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:292,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:292,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:295,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:299,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:303,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:307,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:311,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:315,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:319,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:323,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:327,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:331,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:335,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:339,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:343,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_arabic.c:208,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_arabic.c:219,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_arabic.c:230,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_arabic.c:243,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_arabic_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_arabic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_arabic.c:117,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_arabic.c:128,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_arabic.c:128,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_arabic.c:139,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_arabic.c:139,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:142,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_arabic.c:150,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_arabic.c:150,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:153,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_arabic.c:161,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_arabic.c:163,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_arabic.c:174,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_arabic.c:176,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_arabic.c:178,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_arabic.c:182,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_arabic.c:119,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_arabic.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_arabic.c:141,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_arabic.c:152,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_arabic.c:165,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_celtic_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_celtic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         63
      ICount:          350
      EdgeCount:       71
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_celtic.c:183,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:186,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_celtic.c:194,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_celtic.c:194,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:197,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_celtic.c:205,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_celtic.c:205,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:208,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_celtic.c:216,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_celtic.c:218,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_celtic.c:229,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_celtic.c:229,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:231,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_celtic.c:234,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:234,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_celtic.c:233,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:236,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_celtic.c:241,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:241,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:247,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_celtic.c:240,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:243,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:247,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_celtic.c:247,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:250,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:254,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:258,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:262,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:266,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:278,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:282,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:286,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:290,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:294,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:298,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:302,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:306,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:310,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:314,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:318,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:322,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:326,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:330,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:334,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:338,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:342,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:346,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:350,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:354,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:358,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:362,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:366,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:370,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:374,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:378,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:382,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:386,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_celtic.c:185,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_celtic.c:196,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_celtic.c:207,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_celtic.c:220,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_celtic_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_celtic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_celtic.c:94,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:97,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_celtic.c:105,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_celtic.c:105,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:108,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_celtic.c:116,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_celtic.c:116,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_celtic.c:127,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_celtic.c:127,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:130,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_celtic.c:138,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_celtic.c:140,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:143,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_celtic.c:151,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_celtic.c:153,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_celtic.c:155,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_celtic.c:159,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_celtic.c:96,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_celtic.c:107,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_celtic.c:118,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_celtic.c:129,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_celtic.c:142,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_centraleurroman_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_centraleurroman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         41
      ICount:          240
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:195,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:198,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:206,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:206,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:209,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:217,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:217,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:220,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:228,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:230,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:233,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:241,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:241,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:243,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:245,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:246,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:246,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:252,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:245,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:248,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:252,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:253,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:253,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:259,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:252,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:255,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:259,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:259,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:262,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:266,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:278,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:282,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:286,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:290,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:294,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:298,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:302,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:306,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:310,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_centraleurroman.c:197,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_centraleurroman.c:208,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_centraleurroman.c:219,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_centraleurroman.c:232,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_centraleurroman_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_centraleurroman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:106,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:109,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:117,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:117,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:128,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:128,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:139,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:139,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:142,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:150,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:152,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:163,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_centraleurroman.c:165,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:167,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_centraleurroman.c:171,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_centraleurroman.c:108,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_centraleurroman.c:119,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_centraleurroman.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_centraleurroman.c:141,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_centraleurroman.c:154,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_croatian_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_croatian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         58
      ICount:          325
      EdgeCount:       66
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_croatian.c:186,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_croatian.c:197,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_croatian.c:197,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:200,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_croatian.c:208,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_croatian.c:208,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_croatian.c:219,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_croatian.c:221,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_croatian.c:232,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_croatian.c:232,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:234,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:236,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_croatian.c:237,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_croatian.c:236,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:239,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_croatian.c:244,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:244,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:250,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_croatian.c:243,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:246,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:250,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_croatian.c:250,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:253,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:257,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:261,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:265,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:269,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:273,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:277,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:281,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:285,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:289,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:293,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:297,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:301,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:305,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:309,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:313,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:317,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:321,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:325,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:329,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:333,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:337,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:341,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:345,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:349,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:353,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:357,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:361,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:365,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:369,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_croatian.c:188,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_croatian.c:199,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_croatian.c:210,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_croatian.c:223,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_croatian_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_croatian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_croatian.c:97,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_croatian.c:108,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_croatian.c:108,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:111,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_croatian.c:119,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_croatian.c:119,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_croatian.c:130,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_croatian.c:130,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:133,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_croatian.c:141,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_croatian.c:143,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_croatian.c:154,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_croatian.c:156,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_croatian.c:158,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_croatian.c:162,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_croatian.c:99,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_croatian.c:110,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_croatian.c:121,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_croatian.c:132,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_croatian.c:145,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_cyrillic_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_cyrillic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         49
      ICount:          280
      EdgeCount:       59
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_cyrillic.c:186,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:197,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_cyrillic.c:197,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:200,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:208,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_cyrillic.c:208,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:219,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_cyrillic.c:221,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:232,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_cyrillic.c:232,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:234,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:236,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_cyrillic.c:237,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_cyrillic.c:236,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:239,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_cyrillic.c:244,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:244,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:250,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_cyrillic.c:243,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:246,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:250,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_cyrillic.c:251,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:251,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:257,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_cyrillic.c:250,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:253,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:257,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_cyrillic.c:257,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:260,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:264,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:280,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:288,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:292,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:300,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:304,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:308,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:312,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:316,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_cyrillic.c:188,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_cyrillic.c:199,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_cyrillic.c:210,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_cyrillic.c:223,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_cyrillic_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_cyrillic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_cyrillic.c:97,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:108,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_cyrillic.c:108,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:111,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:119,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_cyrillic.c:119,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:130,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_cyrillic.c:130,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:133,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:141,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_cyrillic.c:143,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:154,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_cyrillic.c:156,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:158,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_cyrillic.c:162,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_cyrillic.c:99,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_cyrillic.c:110,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_cyrillic.c:121,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_cyrillic.c:132,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_cyrillic.c:145,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_dingbats_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_dingbats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         49
      ICount:          274
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_dingbats.c:202,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:205,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_dingbats.c:213,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_dingbats.c:213,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_dingbats.c:224,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_dingbats.c:224,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_dingbats.c:235,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_dingbats.c:237,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:240,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_dingbats.c:248,8'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_dingbats.c:249,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:249,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:251,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_dingbats.c:248,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:251,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:253,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_dingbats.c:254,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:254,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:260,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_dingbats.c:253,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:256,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:260,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_dingbats.c:261,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:261,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:267,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_dingbats.c:260,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:263,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:267,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_dingbats.c:267,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:278,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:282,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:286,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:290,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:294,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:298,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:302,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:306,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:310,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:314,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:318,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:322,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:326,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:330,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:334,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:338,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_dingbats.c:204,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_dingbats.c:215,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_dingbats.c:226,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_dingbats.c:239,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_dingbats_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_dingbats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_dingbats.c:113,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_dingbats.c:124,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_dingbats.c:124,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_dingbats.c:135,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_dingbats.c:135,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:138,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_dingbats.c:146,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_dingbats.c:146,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:149,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_dingbats.c:157,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_dingbats.c:159,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:162,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_dingbats.c:170,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_dingbats.c:172,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_dingbats.c:174,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_dingbats.c:178,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_dingbats.c:115,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_dingbats.c:126,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_dingbats.c:137,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_dingbats.c:148,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_dingbats.c:161,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_farsi_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_farsi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         77
      ICount:          402
      EdgeCount:       97
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_farsi.c:212,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_farsi.c:223,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_farsi.c:223,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:226,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_farsi.c:234,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_farsi.c:234,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:237,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_farsi.c:245,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_farsi.c:247,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:250,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_farsi.c:258,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:258,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:260,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:262,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:263,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:263,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:269,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:262,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:265,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:269,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:270,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:270,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:274,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:269,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:274,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:275,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:275,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:279,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:274,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:277,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:279,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:280,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:280,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:284,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:279,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:282,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:284,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:285,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:285,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:291,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:284,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:287,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:291,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:292,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:292,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:298,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:291,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:294,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:298,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:299,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:299,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:305,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:298,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:301,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:305,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:306,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:306,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:312,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:305,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:308,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:312,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:312,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:315,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:319,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:323,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:327,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:331,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:335,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:339,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:343,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:347,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:351,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:355,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:363,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_farsi.c:214,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_farsi.c:225,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_farsi.c:236,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_farsi.c:249,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_farsi_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_farsi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_farsi.c:123,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:126,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_farsi.c:134,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_farsi.c:134,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:137,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_farsi.c:145,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_farsi.c:145,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_farsi.c:156,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_farsi.c:156,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:159,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_farsi.c:167,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_farsi.c:169,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:172,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_farsi.c:180,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_farsi.c:182,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_farsi.c:184,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_farsi.c:188,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_farsi.c:125,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_farsi.c:136,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_farsi.c:147,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_farsi.c:158,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_farsi.c:171,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_gaelic_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_gaelic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         74
      ICount:          405
      EdgeCount:       82
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_gaelic.c:181,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_gaelic.c:192,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_gaelic.c:192,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_gaelic.c:203,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_gaelic.c:203,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:206,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_gaelic.c:214,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_gaelic.c:216,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_gaelic.c:227,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_gaelic.c:227,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:229,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:231,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_gaelic.c:232,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:232,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_gaelic.c:231,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:234,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_gaelic.c:239,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:245,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_gaelic.c:238,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:241,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:245,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_gaelic.c:245,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:248,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:252,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:256,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:260,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:264,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:280,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:288,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:292,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:300,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:304,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:308,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:312,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:316,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:320,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:324,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:328,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:332,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:336,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:340,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:344,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:348,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:352,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:356,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:360,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:364,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:368,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:372,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:376,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:380,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:384,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:388,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:392,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:396,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:400,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:404,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:408,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:412,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:416,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:420,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:424,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:428,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_gaelic.c:183,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_gaelic.c:194,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_gaelic.c:205,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_gaelic.c:218,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_gaelic_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_gaelic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_gaelic.c:92,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:95,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_gaelic.c:103,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_gaelic.c:103,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:106,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_gaelic.c:114,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_gaelic.c:114,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:117,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_gaelic.c:125,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_gaelic.c:125,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_gaelic.c:136,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_gaelic.c:138,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_gaelic.c:149,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_gaelic.c:151,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_gaelic.c:153,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_gaelic.c:157,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_gaelic.c:94,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_gaelic.c:105,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_gaelic.c:116,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_gaelic.c:127,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_gaelic.c:140,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_greek_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_greek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         42
      ICount:          245
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_greek.c:194,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:197,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_greek.c:205,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_greek.c:205,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:208,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_greek.c:216,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_greek.c:216,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_greek.c:227,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_greek.c:229,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_greek.c:240,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_greek.c:240,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:242,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:244,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_greek.c:245,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:245,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:251,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_greek.c:244,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:247,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:251,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_greek.c:252,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:252,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:258,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_greek.c:251,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:254,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:258,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_greek.c:259,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:259,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:265,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_greek.c:258,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:261,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:265,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_greek.c:265,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:280,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:288,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:292,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:296,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_greek.c:196,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_greek.c:207,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_greek.c:218,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_greek.c:231,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_greek_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_greek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_greek.c:105,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:108,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_greek.c:116,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_greek.c:116,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_greek.c:127,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_greek.c:127,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:130,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_greek.c:138,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_greek.c:138,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_greek.c:149,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_greek.c:151,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:154,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_greek.c:162,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_greek.c:164,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_greek.c:166,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_greek.c:170,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_greek.c:107,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_greek.c:118,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_greek.c:129,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_greek.c:140,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_greek.c:153,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_icelandic_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_icelandic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         60
      ICount:          335
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_icelandic.c:181,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_icelandic.c:192,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_icelandic.c:192,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_icelandic.c:203,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_icelandic.c:203,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:206,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_icelandic.c:214,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_icelandic.c:216,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_icelandic.c:227,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_icelandic.c:227,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:229,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:231,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_icelandic.c:232,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:232,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_icelandic.c:231,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:234,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_icelandic.c:239,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:245,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_icelandic.c:238,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:241,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:245,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_icelandic.c:245,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:248,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:252,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:256,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:260,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:264,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:280,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:288,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:292,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:300,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:304,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:308,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:312,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:316,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:320,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:324,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:328,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:332,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:336,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:340,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:344,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:348,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:352,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:356,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:360,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:364,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:368,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:372,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_icelandic.c:183,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_icelandic.c:194,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_icelandic.c:205,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_icelandic.c:218,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_icelandic_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_icelandic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_icelandic.c:92,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:95,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_icelandic.c:103,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_icelandic.c:103,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:106,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_icelandic.c:114,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_icelandic.c:114,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:117,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_icelandic.c:125,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_icelandic.c:125,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_icelandic.c:136,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_icelandic.c:138,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_icelandic.c:149,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_icelandic.c:151,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_icelandic.c:153,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_icelandic.c:157,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_icelandic.c:94,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_icelandic.c:105,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_icelandic.c:116,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_icelandic.c:127,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_icelandic.c:140,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_inuit_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_inuit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         63
      ICount:          344
      EdgeCount:       76
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_inuit.c:213,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_inuit.c:224,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_inuit.c:224,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_inuit.c:235,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_inuit.c:235,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:238,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_inuit.c:246,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_inuit.c:248,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:251,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_inuit.c:259,8'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:260,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:260,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:262,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:259,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:262,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:264,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:265,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:265,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:271,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:264,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:267,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:271,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:272,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:272,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:278,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:271,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:274,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:278,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:279,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:279,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:285,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:278,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:281,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:285,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:286,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:286,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:292,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:285,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:288,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:292,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:292,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:295,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:299,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:303,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:307,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:311,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:315,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:319,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:323,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:327,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:331,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:335,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:339,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:343,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:347,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:351,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:355,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:363,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:367,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:371,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_inuit.c:215,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_inuit.c:226,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_inuit.c:237,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_inuit.c:250,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_inuit_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_inuit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_inuit.c:124,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_inuit.c:135,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_inuit.c:135,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:138,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_inuit.c:146,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_inuit.c:146,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:149,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_inuit.c:157,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_inuit.c:157,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_inuit.c:168,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_inuit.c:170,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:173,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_inuit.c:181,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_inuit.c:183,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_inuit.c:185,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_inuit.c:189,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_inuit.c:126,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_inuit.c:137,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_inuit.c:148,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_inuit.c:159,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_inuit.c:172,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_roman_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_roman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         61
      ICount:          340
      EdgeCount:       69
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_roman.c:183,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:186,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_roman.c:194,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_roman.c:194,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:197,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_roman.c:205,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_roman.c:205,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:208,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_roman.c:216,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_roman.c:218,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_roman.c:229,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_roman.c:229,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:231,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_roman.c:234,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:234,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_roman.c:233,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:236,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_roman.c:241,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:241,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:247,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_roman.c:240,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:243,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:247,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_roman.c:247,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:250,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:254,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:258,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:262,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:266,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:278,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:282,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:286,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:290,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:294,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:298,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:302,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:306,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:310,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:314,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:318,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:322,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:326,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:330,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:334,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:338,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:342,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:346,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:350,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:354,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:358,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:362,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:366,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:370,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:374,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:378,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_roman.c:185,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_roman.c:196,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_roman.c:207,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_roman.c:220,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_roman_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_roman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_roman.c:94,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:97,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_roman.c:105,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_roman.c:105,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:108,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_roman.c:116,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_roman.c:116,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_roman.c:127,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_roman.c:127,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:130,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_roman.c:138,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_roman.c:140,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:143,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_roman.c:151,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_roman.c:153,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_roman.c:155,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_roman.c:159,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_roman.c:96,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_roman.c:107,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_roman.c:118,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_roman.c:129,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_roman.c:142,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_romanian_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_romanian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         63
      ICount:          350
      EdgeCount:       71
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_romanian.c:184,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:187,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_romanian.c:195,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_romanian.c:195,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:198,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_romanian.c:206,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_romanian.c:206,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:209,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_romanian.c:217,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_romanian.c:219,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:222,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_romanian.c:230,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_romanian.c:230,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:232,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:234,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_romanian.c:235,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:235,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:241,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_romanian.c:234,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:237,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:241,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_romanian.c:242,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:248,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_romanian.c:241,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:244,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:248,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_romanian.c:248,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:251,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:255,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:259,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:263,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:267,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:271,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:275,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:279,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:283,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:287,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:291,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:295,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:299,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:303,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:307,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:311,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:315,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:319,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:323,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:327,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:331,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:335,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:339,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:343,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:347,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:351,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:355,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:363,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:367,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:371,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:375,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:379,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:383,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:387,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_romanian.c:186,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_romanian.c:197,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_romanian.c:208,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_romanian.c:221,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_romanian_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_romanian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_romanian.c:95,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:98,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_romanian.c:106,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_romanian.c:106,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:109,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_romanian.c:117,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_romanian.c:117,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_romanian.c:128,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_romanian.c:128,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_romanian.c:139,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_romanian.c:141,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:144,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_romanian.c:152,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_romanian.c:154,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_romanian.c:156,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_romanian.c:160,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_romanian.c:97,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_romanian.c:108,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_romanian.c:119,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_romanian.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_romanian.c:143,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_russian_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_russian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         47
      ICount:          270
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_russian.c:186,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_russian.c:197,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_russian.c:197,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:200,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_russian.c:208,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_russian.c:208,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_russian.c:219,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_russian.c:221,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_russian.c:232,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_russian.c:232,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:234,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:236,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_russian.c:237,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_russian.c:236,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:239,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_russian.c:244,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:244,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:250,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_russian.c:243,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:246,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:250,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_russian.c:251,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:251,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:257,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_russian.c:250,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:253,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:257,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_russian.c:257,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:260,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:264,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:280,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:288,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:292,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:300,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:304,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:308,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_russian.c:188,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_russian.c:199,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_russian.c:210,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_russian.c:223,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_russian_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_russian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_russian.c:97,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_russian.c:108,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_russian.c:108,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:111,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_russian.c:119,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_russian.c:119,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_russian.c:130,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_russian.c:130,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:133,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_russian.c:141,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_russian.c:143,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_russian.c:154,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_russian.c:156,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_russian.c:158,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_russian.c:162,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_russian.c:99,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_russian.c:110,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_russian.c:121,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_russian.c:132,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_russian.c:145,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_symbol_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_symbol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         124
      ICount:          614
      EdgeCount:       154
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_symbol.c:249,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:252,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_symbol.c:260,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_symbol.c:260,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:263,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_symbol.c:271,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_symbol.c:271,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:274,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_symbol.c:282,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_symbol.c:284,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:287,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_symbol.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:296,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:296,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:297,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:297,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:298,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:298,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:299,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:299,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:300,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:300,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:301,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:301,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:302,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:302,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:303,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:303,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:304,4'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:304,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:305,8'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:305,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:305,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:306,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:306,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:307,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:307,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:308,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:308,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:309,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:309,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:310,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:310,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:311,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:311,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:312,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:312,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:313,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:313,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:295,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:315,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:318,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:318,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:324,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:317,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:320,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:324,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:325,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:325,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:331,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:324,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:327,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:331,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:332,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:338,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:331,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:334,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:338,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:339,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:339,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:345,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:338,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:341,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:345,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:345,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:348,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:352,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:356,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:360,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:364,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:368,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:372,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:376,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:380,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:384,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:388,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:392,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:396,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:400,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:404,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:408,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:412,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:416,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:420,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:424,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:428,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:432,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:436,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:440,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:444,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:448,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:452,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:456,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:460,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:464,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:468,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:472,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:476,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:480,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:484,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:488,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:492,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:496,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:500,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:504,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:508,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:512,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:516,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:520,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:524,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:528,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_symbol.c:251,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_symbol.c:262,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_symbol.c:273,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_symbol.c:286,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_symbol_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_symbol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_symbol.c:160,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_symbol.c:171,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_symbol.c:171,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:174,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_symbol.c:182,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_symbol.c:182,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:185,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_symbol.c:193,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_symbol.c:193,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:196,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_symbol.c:204,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_symbol.c:206,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:209,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_symbol.c:217,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:219,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:221,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:225,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_symbol.c:162,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_symbol.c:173,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_symbol.c:184,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_symbol.c:195,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_symbol.c:208,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_symbol_unicode_character_size_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_symbol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream_character_size
        - error
      BBCount:         12
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_symbol.c:117,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_symbol.c:128,10'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_symbol.c:128,2'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_symbol.c:133,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:133,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:133,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_symbol.c:137,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_symbol.c:119,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_thai_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_thai.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         38
      ICount:          219
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_thai.c:229,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_thai.c:240,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_thai.c:240,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_thai.c:251,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_thai.c:251,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_thai.c:262,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_thai.c:264,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:267,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_thai.c:275,8'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_thai.c:276,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:276,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:278,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_thai.c:275,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:280,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_thai.c:281,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:287,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_thai.c:280,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:283,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:287,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_thai.c:288,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:288,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:294,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_thai.c:287,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:290,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:294,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_thai.c:294,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:297,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:301,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:305,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:309,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:313,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:317,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:321,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_thai.c:231,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_thai.c:242,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_thai.c:253,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_thai.c:266,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_thai_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_thai.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_thai.c:140,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:143,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_thai.c:151,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_thai.c:151,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:154,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_thai.c:162,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_thai.c:162,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_thai.c:173,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_thai.c:173,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:176,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_thai.c:184,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_thai.c:186,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_thai.c:197,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_thai.c:199,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:201,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:205,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_thai.c:142,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_thai.c:153,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_thai.c:164,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_thai.c:175,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_thai.c:188,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_thai_unicode_character_size_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_thai.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream_character_size
        - error
      BBCount:         21
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_thai.c:88,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:91,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_thai.c:99,10'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_thai.c:99,2'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_thai.c:117,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_thai.c:90,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_turkish_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_turkish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         64
      ICount:          355
      EdgeCount:       72
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_turkish.c:181,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_turkish.c:192,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_turkish.c:192,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_turkish.c:203,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_turkish.c:203,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:206,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_turkish.c:214,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_turkish.c:216,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_turkish.c:227,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_turkish.c:227,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:229,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:231,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_turkish.c:232,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:232,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_turkish.c:231,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:234,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_turkish.c:239,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:245,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_turkish.c:238,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:241,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:245,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_turkish.c:245,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:248,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:252,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:256,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:260,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:264,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:280,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:288,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:292,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:300,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:304,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:308,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:312,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:316,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:320,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:324,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:328,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:332,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:336,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:340,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:344,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:348,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:352,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:356,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:360,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:364,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:368,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:372,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:376,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:380,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:384,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:388,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_turkish.c:183,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_turkish.c:194,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_turkish.c:205,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_turkish.c:218,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_turkish_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_turkish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_turkish.c:92,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:95,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_turkish.c:103,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_turkish.c:103,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:106,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_turkish.c:114,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_turkish.c:114,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:117,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_turkish.c:125,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_turkish.c:125,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_turkish.c:136,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_turkish.c:138,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_turkish.c:149,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_turkish.c:151,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_turkish.c:153,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_turkish.c:157,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_turkish.c:94,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_turkish.c:105,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_turkish.c:116,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_turkish.c:127,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_turkish.c:140,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_ukrainian_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_ukrainian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         48
      ICount:          275
      EdgeCount:       58
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_ukrainian.c:186,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:197,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_ukrainian.c:197,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:200,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:208,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_ukrainian.c:208,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:219,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_ukrainian.c:221,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:232,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_ukrainian.c:232,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:234,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:236,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_ukrainian.c:237,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_ukrainian.c:236,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:239,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_ukrainian.c:244,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:244,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:250,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_ukrainian.c:243,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:246,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:250,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_ukrainian.c:251,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:251,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:257,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_ukrainian.c:250,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:253,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:257,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_ukrainian.c:257,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:260,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:264,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:280,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:288,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:292,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:300,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:304,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:308,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:312,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_ukrainian.c:188,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_ukrainian.c:199,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_ukrainian.c:210,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_ukrainian.c:223,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_mac_ukrainian_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_mac_ukrainian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_mac_ukrainian.c:97,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:108,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_ukrainian.c:108,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:111,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:119,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_ukrainian.c:119,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:130,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_ukrainian.c:130,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:133,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:141,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_mac_ukrainian.c:143,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:154,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_mac_ukrainian.c:156,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:158,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_mac_ukrainian.c:162,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_mac_ukrainian.c:99,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_ukrainian.c:110,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_ukrainian.c:121,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_ukrainian.c:132,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_mac_ukrainian.c:145,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1250_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1250.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         50
      ICount:          285
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1250.c:204,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:207,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1250.c:215,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1250.c:215,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1250.c:226,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1250.c:226,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1250.c:237,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1250.c:239,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:242,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1250.c:250,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:250,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:252,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:254,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:255,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:255,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:261,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:254,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:257,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:261,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:262,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:268,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:261,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:264,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:268,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:269,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:269,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:275,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:268,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:271,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:275,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:276,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:276,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:282,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:275,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:278,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:282,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:283,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:283,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:289,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:282,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:285,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:289,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:289,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:292,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:300,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:304,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1250.c:206,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1250.c:217,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1250.c:228,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1250.c:241,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1250_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1250.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1250.c:115,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1250.c:126,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1250.c:126,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:129,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1250.c:137,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1250.c:137,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:140,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1250.c:148,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1250.c:148,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1250.c:159,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1250.c:161,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:164,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1250.c:172,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1250.c:174,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1250.c:176,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1250.c:180,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1250.c:117,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1250.c:128,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1250.c:139,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1250.c:150,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1250.c:163,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1251_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1251.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         43
      ICount:          250
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1251.c:186,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1251.c:197,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1251.c:197,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:200,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1251.c:208,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1251.c:208,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1251.c:219,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1251.c:221,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1251.c:232,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1251.c:232,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:234,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:236,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1251.c:237,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1251.c:236,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:239,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1251.c:244,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:244,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:250,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1251.c:243,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:246,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:250,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1251.c:251,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:251,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:257,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1251.c:250,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:253,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:257,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1251.c:257,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:260,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:264,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:280,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:288,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:292,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1251.c:188,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1251.c:199,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1251.c:210,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1251.c:223,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1251_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1251.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1251.c:97,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1251.c:108,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1251.c:108,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:111,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1251.c:119,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1251.c:119,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1251.c:130,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1251.c:130,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:133,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1251.c:141,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1251.c:143,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1251.c:154,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1251.c:156,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1251.c:158,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1251.c:162,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1251.c:99,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1251.c:110,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1251.c:121,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1251.c:132,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1251.c:145,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1252_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1252.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         44
      ICount:          249
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1252.c:153,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:156,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1252.c:164,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1252.c:164,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:167,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1252.c:175,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1252.c:175,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:178,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1252.c:186,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1252.c:188,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:191,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1252.c:199,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1252.c:199,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:201,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:203,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1252.c:204,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1252.c:203,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:206,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1252.c:209,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:215,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1252.c:208,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:211,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:215,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1252.c:215,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:218,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:222,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:226,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:230,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:234,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:238,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:242,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:246,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:250,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:254,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:258,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:262,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:266,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:278,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1252.c:155,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1252.c:166,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1252.c:177,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1252.c:190,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1252_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1252.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         20
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1252.c:63,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:66,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1252.c:74,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1252.c:74,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:77,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1252.c:85,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1252.c:85,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:88,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1252.c:96,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1252.c:96,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:99,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1252.c:107,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1252.c:109,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1252.c:120,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1252.c:123,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:123,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:125,28'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1252.c:122,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1252.c:125,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1252.c:129,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1252.c:65,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1252.c:76,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1252.c:87,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1252.c:98,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1252.c:111,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1253_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1253.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         41
      ICount:          240
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1253.c:184,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:187,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1253.c:195,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1253.c:195,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:198,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1253.c:206,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1253.c:206,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:209,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1253.c:217,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1253.c:219,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:222,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1253.c:230,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1253.c:230,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:232,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:234,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1253.c:235,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:235,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:241,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1253.c:234,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:237,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:241,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1253.c:242,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:248,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1253.c:241,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:244,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:248,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1253.c:249,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:249,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:255,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1253.c:248,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:251,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:255,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1253.c:255,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:258,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:262,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:266,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:278,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:282,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1253.c:186,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1253.c:197,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1253.c:208,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1253.c:221,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1253_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1253.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1253.c:95,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:98,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1253.c:106,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1253.c:106,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:109,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1253.c:117,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1253.c:117,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1253.c:128,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1253.c:128,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1253.c:139,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1253.c:141,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:144,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1253.c:152,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1253.c:154,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1253.c:156,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1253.c:160,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1253.c:97,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1253.c:108,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1253.c:119,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1253.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1253.c:143,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1254_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1254.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         54
      ICount:          299
      EdgeCount:       64
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1254.c:191,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:194,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1254.c:202,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1254.c:202,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:205,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1254.c:213,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1254.c:213,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1254.c:224,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1254.c:226,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1254.c:237,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:237,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:239,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:241,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:242,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:246,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:241,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:244,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:246,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:247,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:247,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:253,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:246,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:249,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:253,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:254,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:254,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:260,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:253,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:256,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:260,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:260,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:263,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:267,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:271,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:275,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:279,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:283,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:287,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:291,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:295,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:299,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:303,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:307,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:311,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:315,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:319,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:323,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:327,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:331,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:335,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:339,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1254.c:193,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1254.c:204,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1254.c:215,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1254.c:228,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1254_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1254.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         29
      ICount:          208
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1254.c:82,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1254.c:93,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1254.c:93,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:96,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1254.c:104,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1254.c:104,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:107,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1254.c:115,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1254.c:115,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1254.c:126,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1254.c:128,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1254.c:139,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:141,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:143,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:145,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:145,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:147,25'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:151,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:151,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:153,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:155,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:155,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:157,25'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:161,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1254.c:161,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1254.c:163,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1254.c:167,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1254.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1254.c:95,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1254.c:106,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1254.c:117,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1254.c:130,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1255_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1255.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         54
      ICount:          305
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1255.c:185,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1255.c:196,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1255.c:196,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1255.c:207,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1255.c:207,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:210,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1255.c:218,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1255.c:220,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:223,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1255.c:231,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:231,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:233,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:235,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:236,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:236,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:242,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:235,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:238,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:242,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:243,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:243,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:249,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:242,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:245,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:249,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:250,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:256,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:249,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:252,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:256,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:257,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:257,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:263,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:256,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:259,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:263,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:263,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:266,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:278,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:282,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:286,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:290,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:294,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:298,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:302,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:306,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:310,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:314,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:318,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1255.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1255.c:198,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1255.c:209,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1255.c:222,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1255_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1255.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1255.c:96,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:99,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1255.c:107,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1255.c:107,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:110,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1255.c:118,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1255.c:118,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:121,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1255.c:129,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1255.c:129,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:132,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1255.c:140,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1255.c:142,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:145,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1255.c:153,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1255.c:155,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1255.c:157,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1255.c:161,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1255.c:98,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1255.c:109,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1255.c:120,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1255.c:131,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1255.c:144,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1256_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         64
      ICount:          355
      EdgeCount:       76
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1256.c:190,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:193,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1256.c:201,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1256.c:201,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1256.c:212,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1256.c:212,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1256.c:223,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1256.c:225,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:228,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1256.c:236,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:236,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:238,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:241,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:241,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:247,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:240,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:243,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:247,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:248,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:248,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:254,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:247,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:250,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:254,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:255,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:255,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:261,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:254,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:257,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:261,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:262,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:268,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:261,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:264,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:268,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:268,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:271,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:275,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:279,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:283,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:287,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:291,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:295,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:299,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:303,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:307,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:311,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:315,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:319,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:323,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:327,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:331,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:335,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:339,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:343,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:347,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:351,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:355,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:363,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1256.c:192,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1256.c:203,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1256.c:214,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1256.c:227,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1256_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1256.c:101,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1256.c:112,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1256.c:112,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:115,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1256.c:123,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1256.c:123,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:126,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1256.c:134,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1256.c:134,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:137,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1256.c:145,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1256.c:147,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:150,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1256.c:158,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1256.c:160,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1256.c:162,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1256.c:166,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1256.c:103,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1256.c:114,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1256.c:125,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1256.c:136,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1256.c:149,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1257_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1257.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         37
      ICount:          220
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1257.c:195,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:198,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1257.c:206,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1257.c:206,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:209,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1257.c:217,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1257.c:217,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:220,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1257.c:228,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1257.c:230,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:233,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1257.c:241,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1257.c:241,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:243,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:245,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1257.c:246,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:246,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:252,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1257.c:245,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:248,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:252,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1257.c:253,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:253,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:259,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1257.c:252,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:255,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:259,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1257.c:259,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:262,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:266,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:278,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:282,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:286,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:290,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:294,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1257.c:197,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1257.c:208,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1257.c:219,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1257.c:232,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1257_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1257.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1257.c:106,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:109,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1257.c:117,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1257.c:117,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1257.c:128,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1257.c:128,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1257.c:139,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1257.c:139,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:142,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1257.c:150,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1257.c:152,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1257.c:163,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1257.c:165,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1257.c:167,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1257.c:171,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1257.c:108,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1257.c:119,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1257.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1257.c:141,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1257.c:154,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1258_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1258.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         58
      ICount:          319
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1258.c:176,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1258.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1258.c:187,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1258.c:198,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1258.c:198,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1258.c:209,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1258.c:211,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:214,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1258.c:222,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1258.c:222,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:224,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:226,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1258.c:227,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:231,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1258.c:226,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:229,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:231,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1258.c:232,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:232,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1258.c:231,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:234,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1258.c:239,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:245,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1258.c:238,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:241,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:245,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1258.c:245,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:248,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:252,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:256,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:260,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:264,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:280,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:288,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:292,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:300,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:304,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:308,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:312,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:316,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:320,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:324,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:328,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:332,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:336,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:340,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1258.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1258.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1258.c:200,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1258.c:213,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_1258_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_1258.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_1258.c:87,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1258.c:98,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1258.c:98,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:101,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1258.c:109,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1258.c:109,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1258.c:120,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1258.c:120,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:123,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1258.c:131,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_1258.c:133,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_1258.c:144,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_1258.c:146,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_1258.c:148,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_1258.c:152,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_1258.c:89,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1258.c:100,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1258.c:111,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1258.c:122,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_1258.c:135,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_874_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_874.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         37
      ICount:          214
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_874.c:177,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:180,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_874.c:188,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_874.c:188,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:191,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_874.c:199,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_874.c:199,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_874.c:210,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_874.c:212,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_874.c:223,8'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_874.c:224,3'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:224,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:226,34'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_874.c:223,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:226,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:228,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_874.c:229,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:229,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:235,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_874.c:228,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:231,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:235,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_874.c:236,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:236,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:242,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_874.c:235,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:238,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:242,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_874.c:242,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:245,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:249,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:253,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:257,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:261,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:265,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_874.c:179,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_874.c:190,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_874.c:201,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_874.c:214,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_874_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_874.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_874.c:88,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:91,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_874.c:99,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_874.c:99,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_874.c:110,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_874.c:110,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_874.c:121,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_874.c:121,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:124,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_874.c:132,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_874.c:134,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:137,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_874.c:145,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_874.c:147,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_874.c:149,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_874.c:153,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_874.c:90,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_874.c:101,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_874.c:112,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_874.c:123,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_874.c:136,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_932_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_932.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4792
      functionLinenumberEnd: 4912
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         72
      ICount:          389
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_932.c:4797,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4800,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_932.c:4808,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_932.c:4808,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4811,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_932.c:4819,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_932.c:4819,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4822,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_932.c:4830,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_932.c:4832,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4835,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_932.c:4843,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4843,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4845,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4847,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4848,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4848,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4853,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4847,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4850,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4853,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4854,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4854,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4859,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4853,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4856,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4859,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4860,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4860,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4865,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4859,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4862,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4865,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4866,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4866,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4871,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4865,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4868,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4871,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4872,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4872,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4877,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4871,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4874,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4877,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4878,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4878,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4883,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4877,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4880,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4883,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4884,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4884,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4889,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4883,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4886,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4889,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4890,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4890,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4895,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4889,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4892,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4895,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4906,2'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4903,57'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4909,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_932.c:4799,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_932.c:4810,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_932.c:4821,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_932.c:4834,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_932_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_932.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4286
      functionLinenumberEnd: 4781
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         320
      ICount:          1744
      EdgeCount:       411
      CyclomaticComplexity: 93
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_932.c:4293,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4296,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_932.c:4304,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_932.c:4304,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_932.c:4315,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_932.c:4315,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_932.c:4326,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_932.c:4326,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4329,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_932.c:4337,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_932.c:4339,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4342,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_932.c:4350,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4352,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4354,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4356,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4357,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4357,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4361,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4356,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4359,37'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4361,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4367,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4369,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4409,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4370,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4370,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4376,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4369,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4372,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4376,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4377,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4377,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4383,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4376,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4379,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4383,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4384,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4384,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4390,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4383,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4386,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4390,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4391,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4391,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4397,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4390,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4393,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4397,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4398,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4398,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4404,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4397,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4400,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4404,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4409,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4411,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4432,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4412,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4412,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4416,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4411,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4414,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4416,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4417,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4417,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4421,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4416,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4419,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4421,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4422,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4422,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4426,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4421,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4424,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4426,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4432,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4434,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4465,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4435,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4435,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4439,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4434,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4437,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4439,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4440,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4440,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4444,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4439,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4442,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4444,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4445,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4445,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4449,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4444,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4447,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4449,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4450,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4450,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4454,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4449,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4452,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4454,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4455,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4455,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4459,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4454,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4457,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4459,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4465,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4467,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4494,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4468,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4468,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4474,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4467,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4470,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4474,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4475,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4475,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4481,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4474,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4477,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4481,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4482,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4482,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4486,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4481,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4484,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4486,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4494,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4496,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4525,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4497,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4497,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4501,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4496,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4499,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4501,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4502,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4502,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4506,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4501,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4504,46'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4506,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4507,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4507,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4513,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4506,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4509,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4513,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4513,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4515,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4517,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4525,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4527,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4535,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4528,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4528,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4534,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4527,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4530,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4534,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4536,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4536,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4607,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4535,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4538,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4607,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4539,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4539,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4606,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4538,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4541,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4606,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4543,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4546,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4550,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4554,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4558,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4562,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4566,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4570,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4574,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4578,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4582,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4586,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4590,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4594,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4598,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4602,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4605,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4607,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4609,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4624,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4610,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4610,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4616,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4609,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4612,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4616,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4625,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4625,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4664,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4624,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4627,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4664,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4628,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4628,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4663,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4627,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4630,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4663,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4632,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4635,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4639,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4643,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4647,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4651,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4655,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4659,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4662,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4665,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4665,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4716,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4664,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4667,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4716,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4668,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4668,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4715,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4667,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4670,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4715,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4672,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4675,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4679,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4683,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4687,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4691,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4695,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4699,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4703,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4707,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4711,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4714,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4716,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4718,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4726,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4719,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4719,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4725,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4718,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4721,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4725,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4727,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4727,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4746,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4726,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4729,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4746,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4730,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4730,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4745,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4729,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4732,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4745,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4734,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4737,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4741,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4744,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4747,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4747,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4766,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4746,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4749,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4766,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4750,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4750,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4765,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4749,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4752,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4765,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4754,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4757,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4761,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4764,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4769,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4769,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4775,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4768,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4771,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4775,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_932.c:4295,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_932.c:4306,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_932.c:4317,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_932.c:4328,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_932.c:4341,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_932_unicode_character_size_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_932.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4191
      functionLinenumberEnd: 4275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream_character_size
        - error
      BBCount:         65
      ICount:          336
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_932.c:4195,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4198,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_932.c:4206,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4206,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4208,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4210,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4211,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4211,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4216,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4210,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4213,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4216,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4217,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4217,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4222,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4216,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4219,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4222,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4223,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4223,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4228,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4222,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4225,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4228,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4229,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4229,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4234,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4228,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4231,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4234,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4235,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4235,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4240,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4234,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4237,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4240,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4241,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4241,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4246,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4240,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4243,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4246,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4247,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4247,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4252,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4246,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4249,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4252,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4253,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4253,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4258,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4252,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4255,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4258,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_932.c:4266,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_932.c:4268,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_932.c:4272,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_932.c:4197,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_936_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_936.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7262
      functionLinenumberEnd: 7370
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         60
      ICount:          331
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_936.c:7267,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7270,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_936.c:7278,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_936.c:7278,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_936.c:7289,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_936.c:7289,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7292,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_936.c:7300,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_936.c:7302,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7305,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_936.c:7313,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7313,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7315,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7317,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7318,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7318,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7323,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7317,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7320,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7323,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7324,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7324,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7329,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7323,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7326,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7329,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7330,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7330,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7335,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7329,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7332,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7335,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7336,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7336,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7341,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7335,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7338,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7341,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7342,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7342,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7347,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7341,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7344,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7347,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7348,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7348,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7353,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7347,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7350,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7353,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7364,2'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7361,57'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7367,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_936.c:7269,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_936.c:7280,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_936.c:7291,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_936.c:7304,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_936_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_936.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6444
      functionLinenumberEnd: 7251
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         379
      ICount:          2390
      EdgeCount:       464
      CyclomaticComplexity: 87
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_936.c:6451,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6454,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_936.c:6462,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_936.c:6462,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6465,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_936.c:6473,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_936.c:6473,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6476,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_936.c:6484,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_936.c:6484,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6487,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_936.c:6495,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_936.c:6497,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_936.c:6508,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6510,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6512,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6514,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6514,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6516,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6518,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6525,4'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6525,9'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6663,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6524,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6527,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6663,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6527,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6529,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6662,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6531,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6534,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6538,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6542,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6546,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6550,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6554,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6558,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6562,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6566,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6570,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6574,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6578,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6582,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6586,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6590,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6594,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6598,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6602,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6606,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6610,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6614,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6618,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6622,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6626,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6630,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6634,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6638,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6642,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6646,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6650,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6654,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6658,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6661,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6664,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6664,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6686,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6663,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6666,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6686,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6666,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6668,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6685,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6670,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6673,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6677,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6681,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6684,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6687,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6687,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6710,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6686,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6689,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6710,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6690,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6690,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6709,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6689,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6692,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6709,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6694,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6697,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6701,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6705,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6708,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6710,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6712,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6727,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6713,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6713,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6719,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6712,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6715,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6719,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6727,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6729,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6744,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6730,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6730,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6736,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6729,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6732,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6736,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6744,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6746,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6769,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6747,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6747,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6753,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6746,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6749,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6753,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6753,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6755,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6757,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6757,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6759,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6761,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6769,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6771,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6783,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6772,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6772,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6778,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6771,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6774,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6778,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6783,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6785,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6797,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6786,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6786,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6792,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6785,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6788,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6792,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6797,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6799,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6811,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6800,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6800,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6806,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6799,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6802,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6806,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6811,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6813,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6825,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6814,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6814,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6820,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6813,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6816,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6820,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6825,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6827,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6839,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6828,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6828,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6834,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6827,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6830,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6834,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6839,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6841,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6853,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6842,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6842,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6848,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6841,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6844,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6848,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6854,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6854,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7152,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6853,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6856,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7152,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6856,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6858,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7151,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6860,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6863,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6867,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6871,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6875,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6879,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6883,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6887,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6891,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6895,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6899,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6903,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6907,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6911,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6915,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6919,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6923,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6927,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6931,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6935,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6939,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6943,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6947,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6951,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6955,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6959,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6963,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6967,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6971,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6975,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6979,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6983,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6987,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6991,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6995,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6999,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7003,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7007,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7011,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7015,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7019,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7023,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7027,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7031,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7035,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7039,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7043,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7047,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7051,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7055,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7059,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7063,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7067,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7071,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7075,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7079,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7083,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7087,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7091,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7095,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7099,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7103,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7107,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7111,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7115,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7119,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7123,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7127,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7131,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7135,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7139,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7143,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7147,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7150,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7152,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7154,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7166,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7155,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7155,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7161,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7154,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7157,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7161,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7166,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7168,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7180,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7169,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7169,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7175,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7168,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7171,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7175,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7180,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7182,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7194,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7183,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7183,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7189,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7182,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7185,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7189,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7194,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7196,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7208,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7197,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7197,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7203,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7196,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7199,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7203,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7208,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7210,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7222,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7211,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7211,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7217,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7210,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7213,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7217,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7222,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7224,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7236,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7225,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7225,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7231,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7224,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7227,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7231,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7239,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7239,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7245,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:7238,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:7241,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:7245,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_936.c:6453,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_936.c:6464,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_936.c:6475,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_936.c:6486,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_936.c:6499,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_936_unicode_character_size_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_936.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6361
      functionLinenumberEnd: 6433
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream_character_size
        - error
      BBCount:         53
      ICount:          278
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_936.c:6365,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6368,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_936.c:6376,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6376,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6378,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6380,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6381,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6381,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6386,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6380,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6383,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6386,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6387,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6387,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6392,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6386,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6389,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6392,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6393,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6393,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6398,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6392,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6395,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6398,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6399,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6399,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6404,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6398,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6401,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6404,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6405,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6405,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6410,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6404,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6407,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6410,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6411,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6411,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6416,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6410,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6413,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6416,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_936.c:6424,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_936.c:6426,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_936.c:6430,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_936.c:6367,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_949_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_949.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8053
      functionLinenumberEnd: 8167
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         66
      ICount:          360
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_949.c:8058,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8061,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_949.c:8069,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_949.c:8069,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8072,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_949.c:8080,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_949.c:8080,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8083,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_949.c:8091,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_949.c:8093,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8096,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_949.c:8104,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8104,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8106,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8108,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8109,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8109,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8114,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8108,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8111,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8114,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8115,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8115,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8120,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8114,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8117,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8120,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8121,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8121,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8126,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8120,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8123,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8126,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8127,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8127,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8132,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8126,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8129,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8132,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8133,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8133,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8138,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8132,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8135,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8138,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8139,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8139,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8144,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8138,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8141,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8144,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8145,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8145,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8150,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8144,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8147,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8150,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:8161,2'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:8158,57'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8164,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_949.c:8060,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_949.c:8071,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_949.c:8082,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_949.c:8095,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_949_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_949.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7309
      functionLinenumberEnd: 8042
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         305
      ICount:          2068
      EdgeCount:       359
      CyclomaticComplexity: 56
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_949.c:7316,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7319,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_949.c:7327,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_949.c:7327,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7330,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_949.c:7338,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_949.c:7338,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7341,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_949.c:7349,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_949.c:7349,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7352,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_949.c:7360,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_949.c:7362,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7365,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_949.c:7373,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7375,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7377,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7379,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7386,4'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7386,9'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7528,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7385,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7388,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7528,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7388,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7390,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7527,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7392,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7395,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7399,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7403,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7407,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7411,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7415,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7419,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7423,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7427,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7431,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7435,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7439,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7443,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7447,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7451,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7455,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7459,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7463,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7467,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7471,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7475,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7479,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7483,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7487,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7491,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7495,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7499,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7503,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7507,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7511,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7515,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7519,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7523,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7526,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7528,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7530,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7538,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7531,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7531,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7537,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7530,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7533,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7537,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7539,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7539,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7557,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7538,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7541,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7557,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7541,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7543,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7556,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7545,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7548,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7552,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7555,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7557,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7559,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7566,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7559,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7561,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7565,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7566,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7568,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7576,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7569,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7569,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7575,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7568,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7571,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7575,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7576,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7578,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7586,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7579,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7579,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7585,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7578,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7581,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7585,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7587,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7587,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7605,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7586,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7589,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7605,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7589,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7591,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7604,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7593,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7596,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7600,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7603,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7606,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7606,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7625,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7605,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7608,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7625,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7609,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7609,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7624,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7608,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7611,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7624,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7613,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7616,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7620,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7623,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7625,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7627,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7642,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7628,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7628,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7634,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7627,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7630,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7634,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7642,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7644,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7656,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7645,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7645,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7651,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7644,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7647,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7651,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7656,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7658,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7670,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7659,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7659,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7665,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7658,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7661,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7665,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7670,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7672,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7684,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7673,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7673,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7679,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7672,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7675,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7679,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7685,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7685,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7783,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7684,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7687,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7783,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7687,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7689,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7782,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7691,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7694,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7698,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7702,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7706,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7710,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7714,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7718,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7722,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7726,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7730,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7734,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7738,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7742,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7746,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7750,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7754,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7758,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7762,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7766,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7770,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7774,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7778,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7781,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7783,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7785,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7799,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7786,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7786,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7792,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7785,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7788,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7792,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7800,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7800,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7818,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7799,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7802,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7818,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7802,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7804,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7817,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7806,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7809,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7813,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7816,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7821,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7823,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8036,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7825,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7828,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7832,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7836,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7840,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7844,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7848,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7852,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7856,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7860,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7864,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7868,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7872,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7876,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7880,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7884,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7888,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7892,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7896,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7900,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7904,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7908,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7912,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7916,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7920,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7924,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7928,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7932,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7936,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7940,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7944,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7948,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7952,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7956,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7960,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7964,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7968,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7972,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7976,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7980,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7984,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7988,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7992,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7996,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8000,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8004,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8008,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8012,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8016,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8020,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8024,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8028,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8032,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:8035,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_949.c:7318,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_949.c:7329,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_949.c:7340,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_949.c:7351,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_949.c:7364,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_949_unicode_character_size_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_949.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7220
      functionLinenumberEnd: 7298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream_character_size
        - error
      BBCount:         59
      ICount:          307
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_949.c:7224,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_949.c:7235,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7235,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7237,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7239,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7240,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7240,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7245,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7239,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7242,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7245,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7246,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7246,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7251,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7245,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7248,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7251,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7252,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7252,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7257,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7251,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7254,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7257,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7258,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7258,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7263,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7257,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7260,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7263,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7264,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7264,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7269,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7263,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7266,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7269,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7270,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7270,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7275,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7269,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7272,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7275,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7276,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7276,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7281,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7275,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7278,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7281,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_949.c:7289,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_949.c:7291,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_949.c:7295,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_949.c:7226,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_950_copy_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_950.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6275
      functionLinenumberEnd: 6389
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         66
      ICount:          360
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_950.c:6280,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6283,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_950.c:6291,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_950.c:6291,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6294,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_950.c:6302,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_950.c:6302,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6305,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_950.c:6313,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_950.c:6315,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_950.c:6326,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6326,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6328,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6330,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6331,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6331,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6336,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6330,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6333,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6336,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6337,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6337,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6342,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6336,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6339,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6342,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6343,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6343,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6348,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6342,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6345,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6348,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6349,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6349,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6354,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6348,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6351,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6354,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6355,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6355,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6360,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6354,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6357,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6360,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6361,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6361,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6366,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6360,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6363,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6366,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6367,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6367,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6372,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6366,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6369,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6372,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6383,2'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6380,57'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6386,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_950.c:6282,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_950.c:6293,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_950.c:6304,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_950.c:6317,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_950_copy_from_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_950.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5412
      functionLinenumberEnd: 6264
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - error
      BBCount:         278
      ICount:          2236
      EdgeCount:       306
      CyclomaticComplexity: 30
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_950.c:5419,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5422,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_950.c:5430,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_950.c:5430,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5433,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_950.c:5441,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_950.c:5441,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5444,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_950.c:5452,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_950.c:5452,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_950.c:5463,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_codepage_windows_950.c:5465,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5468,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_950.c:5476,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5478,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5480,28'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5482,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5489,4'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5489,9'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5524,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5488,7'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5491,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5524,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5492,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5492,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5507,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5491,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5494,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5507,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5496,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5499,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5503,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5506,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5512,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5515,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5519,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5522,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5524,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5526,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5545,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5527,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5527,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5533,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5526,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5529,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5533,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5534,10'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5534,15'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5540,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5533,13'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5536,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5540,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5546,9'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5546,14'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5837,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5545,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5548,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5837,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5549,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5549,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5692,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5548,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5551,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5692,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5553,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5556,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5560,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5564,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5568,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5572,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5576,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5580,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5584,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5588,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5592,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5596,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5600,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5604,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5608,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5612,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5616,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5620,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5624,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5628,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5632,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5636,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5640,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5644,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5648,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5652,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5656,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5660,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5664,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5668,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5672,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5676,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5680,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5684,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5688,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5691,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5697,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5700,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5704,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5708,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5712,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5716,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5720,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5724,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5728,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5732,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5736,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5740,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5744,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5748,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5752,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5756,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5760,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5764,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5768,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5772,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5776,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5780,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5784,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5788,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5792,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5796,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5800,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5804,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5808,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5812,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5816,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5820,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5824,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5828,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5832,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5835,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5837,12'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5839,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5847,14'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5840,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5840,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5846,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5839,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5842,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5846,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5851,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5851,10'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6054,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5850,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5853,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6054,15'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5855,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5858,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5862,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5866,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5870,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5874,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5878,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5882,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5886,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5890,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5894,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5898,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5902,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5906,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5910,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5914,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5918,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5922,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5926,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5930,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5934,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5938,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5942,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5946,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5950,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5954,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5958,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5962,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5966,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5970,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5974,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5978,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5982,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5986,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5990,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5994,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5998,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6002,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6006,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6010,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6014,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6018,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6022,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6026,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6030,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6034,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6038,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6042,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6046,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6050,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6053,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:6059,5'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:6062,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6066,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6070,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6074,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6078,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6082,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6086,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6090,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6094,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6098,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6102,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6106,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6110,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6114,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6118,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6122,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6126,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6130,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6134,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6138,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6142,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6146,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6150,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6154,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6158,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6162,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6166,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6170,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6174,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6178,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6182,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6186,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6190,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6194,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6198,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6202,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6206,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6210,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6214,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6218,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6222,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6226,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6230,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6234,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6238,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6242,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6246,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6250,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6254,96'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:6257,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_950.c:5421,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_950.c:5432,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_950.c:5443,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_950.c:5454,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_codepage_windows_950.c:5467,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_codepage_windows_950_unicode_character_size_to_byte_stream
      functionSourceFile: '/src/libfwevt/libuna/libuna_codepage_windows_950.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5323
      functionLinenumberEnd: 5401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unicode_character
        - byte_stream_character_size
        - error
      BBCount:         59
      ICount:          307
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_codepage_windows_950.c:5327,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5330,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_codepage_windows_950.c:5338,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5338,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5340,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5342,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5343,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5343,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5348,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5342,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5345,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5348,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5349,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5349,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5354,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5348,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5351,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5354,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5355,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5355,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5360,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5354,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5357,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5360,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5361,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5361,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5366,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5360,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5363,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5366,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5367,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5367,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5372,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5366,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5369,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5372,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5373,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5373,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5378,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5372,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5375,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5378,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5379,8'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5379,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5384,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5378,11'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5381,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5384,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_codepage_windows_950.c:5392,6'
          Branch Sides:
            - BranchSide:      'libuna_codepage_windows_950.c:5394,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_codepage_windows_950.c:5398,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_codepage_windows_950.c:5329,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_date_time_values_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - date_time_values
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         173
      ICount:          1415
      EdgeCount:       227
      CyclomaticComplexity: 56
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_date_time_values.c:1417,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1420,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1428,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1428,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1431,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1439,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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1439,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1442,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1450,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
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1450,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1453,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1461,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1470,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1473,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1482,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1485,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1485,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
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1497,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1484,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1497,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1501,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1503,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
            - BranchSide:      'libfdatetime_date_time_values.c:1548,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:   'libfdatetime_date_time_values.c:1503,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1505,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1507,9'
              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:   'libfdatetime_date_time_values.c:1508,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1508,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1510,4'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:1507,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1510,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1512,11'
              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:   'libfdatetime_date_time_values.c:1512,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1521,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1521,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1521,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1521,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1521,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1521,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1521,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1527,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1527,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1527,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1527,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1530,15'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1542,9'
              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:   'libfdatetime_date_time_values.c:1531,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1531,15'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1532,13'
              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:   'libfdatetime_date_time_values.c:1532,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1532,13'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1534,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1530,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1534,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1538,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1543,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1543,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1545,4'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:1542,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1545,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1547,2'
              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:   'libfdatetime_date_time_values.c:1548,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1550,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
            - BranchSide:      'libfdatetime_date_time_values.c:1589,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:   'libfdatetime_date_time_values.c:1550,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1552,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1554,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:   'libfdatetime_date_time_values.c:1554,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1556,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1558,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:   'libfdatetime_date_time_values.c:1558,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1560,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1562,11'
              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:   'libfdatetime_date_time_values.c:1563,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1563,11'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1566,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:   'libfdatetime_date_time_values.c:1564,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1564,11'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1566,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:   'libfdatetime_date_time_values.c:1562,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1566,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
            - BranchSide:      'libfdatetime_date_time_values.c:1571,11'
              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:   'libfdatetime_date_time_values.c:1566,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1568,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1570,3'
              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:   'libfdatetime_date_time_values.c:1572,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1572,11'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1574,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:   'libfdatetime_date_time_values.c:1571,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1574,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
            - BranchSide:      'libfdatetime_date_time_values.c:1579,9'
              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:   'libfdatetime_date_time_values.c:1574,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1576,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1578,3'
              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:   'libfdatetime_date_time_values.c:1579,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1581,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
            - BranchSide:      'libfdatetime_date_time_values.c:1586,2'
              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:   'libfdatetime_date_time_values.c:1581,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1583,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1585,3'
              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:   'libfdatetime_date_time_values.c:1589,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1591,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
            - BranchSide:      'libfdatetime_date_time_values.c:1742,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1591,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1593,12'
              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:      'libfdatetime_date_time_values.c:1692,12'
              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:   'libfdatetime_date_time_values.c:1593,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1596,19'
              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:      'libfdatetime_date_time_values.c:1599,19'
              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:      'libfdatetime_date_time_values.c:1602,19'
              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:      'libfdatetime_date_time_values.c:1605,19'
              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:      'libfdatetime_date_time_values.c:1608,19'
              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:      'libfdatetime_date_time_values.c:1611,19'
              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:      'libfdatetime_date_time_values.c:1614,19'
              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:      'libfdatetime_date_time_values.c:1617,19'
              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:      'libfdatetime_date_time_values.c:1620,19'
              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:      'libfdatetime_date_time_values.c:1623,19'
              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:      'libfdatetime_date_time_values.c:1626,19'
              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:      'libfdatetime_date_time_values.c:1629,19'
              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:      'libfdatetime_date_time_values.c:1632,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:   'libfdatetime_date_time_values.c:1632,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1635,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1643,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
        - Branch String:   'libfdatetime_date_time_values.c:1643,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1646,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1655,48'
              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:   'libfdatetime_date_time_values.c:1676,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1678,11'
              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:      'libfdatetime_date_time_values.c:1691,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1678,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1681,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1689,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1694,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1697,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1706,37'
              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:   'libfdatetime_date_time_values.c:1725,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1727,11'
              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:      'libfdatetime_date_time_values.c:1740,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1727,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1730,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1738,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1742,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1744,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1853,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1744,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1747,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1756,55'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1770,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1770,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1773,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1771,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1771,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1773,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1769,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1773,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1799,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1773,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1776,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1785,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1800,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1800,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1802,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1799,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1802,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1826,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1802,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1805,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1814,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1826,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1828,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1852,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1828,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1831,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1840,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1853,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1855,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1889,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1855,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1857,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1873,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1857,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1860,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1868,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1875,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1878,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1886,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1889,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1892,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1900,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_date_time_values.c:1419,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1430,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1441,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1452,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1472,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1487,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1634,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1645,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1680,6'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1696,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1729,6'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1746,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1775,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1804,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1830,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1859,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1877,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1891,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_date_time_values_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - date_time_values
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         173
      ICount:          1462
      EdgeCount:       227
      CyclomaticComplexity: 56
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_date_time_values.c:904,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:907,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:915,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:915,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:918,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:926,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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:926,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:929,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:937,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
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:937,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:940,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:948,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:957,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:960,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:969,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:972,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:972,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
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:984,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:971,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:975,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:984,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:988,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:990,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
            - BranchSide:      'libfdatetime_date_time_values.c:1035,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:   'libfdatetime_date_time_values.c:990,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:992,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:994,9'
              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:   'libfdatetime_date_time_values.c:995,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:995,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:997,4'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:994,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:997,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:999,11'
              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:   'libfdatetime_date_time_values.c:999,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1008,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1008,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1008,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1008,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1008,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1008,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1008,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1014,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1014,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1014,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1014,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1017,15'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1029,9'
              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:   'libfdatetime_date_time_values.c:1018,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1018,15'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1019,13'
              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:   'libfdatetime_date_time_values.c:1019,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1019,13'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1021,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1017,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1021,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1025,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1030,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1030,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1032,4'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:1029,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1032,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1034,2'
              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:   'libfdatetime_date_time_values.c:1035,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1037,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
            - BranchSide:      'libfdatetime_date_time_values.c:1076,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:   'libfdatetime_date_time_values.c:1037,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1039,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1041,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:   'libfdatetime_date_time_values.c:1041,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1043,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1045,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:   'libfdatetime_date_time_values.c:1045,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1047,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1049,11'
              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:   'libfdatetime_date_time_values.c:1050,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1050,11'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1053,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:   'libfdatetime_date_time_values.c:1051,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1051,11'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1053,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:   'libfdatetime_date_time_values.c:1049,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1053,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
            - BranchSide:      'libfdatetime_date_time_values.c:1058,11'
              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:   'libfdatetime_date_time_values.c:1053,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1055,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1057,3'
              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:   'libfdatetime_date_time_values.c:1059,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1059,11'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:1061,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:   'libfdatetime_date_time_values.c:1058,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1061,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
            - BranchSide:      'libfdatetime_date_time_values.c:1066,9'
              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:   'libfdatetime_date_time_values.c:1061,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1063,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1065,3'
              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:   'libfdatetime_date_time_values.c:1066,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1068,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
            - BranchSide:      'libfdatetime_date_time_values.c:1073,2'
              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:   'libfdatetime_date_time_values.c:1068,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1070,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:1072,3'
              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:   'libfdatetime_date_time_values.c:1076,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1078,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
            - BranchSide:      'libfdatetime_date_time_values.c:1229,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1078,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1080,12'
              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:      'libfdatetime_date_time_values.c:1179,12'
              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:   'libfdatetime_date_time_values.c:1080,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1083,19'
              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:      'libfdatetime_date_time_values.c:1086,19'
              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:      'libfdatetime_date_time_values.c:1089,19'
              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:      'libfdatetime_date_time_values.c:1092,19'
              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:      'libfdatetime_date_time_values.c:1095,19'
              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:      'libfdatetime_date_time_values.c:1098,19'
              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:      'libfdatetime_date_time_values.c:1101,19'
              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:      'libfdatetime_date_time_values.c:1104,19'
              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:      'libfdatetime_date_time_values.c:1107,19'
              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:      'libfdatetime_date_time_values.c:1110,19'
              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:      'libfdatetime_date_time_values.c:1113,19'
              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:      'libfdatetime_date_time_values.c:1116,19'
              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:      'libfdatetime_date_time_values.c:1119,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:   'libfdatetime_date_time_values.c:1119,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1122,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1130,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
        - Branch String:   'libfdatetime_date_time_values.c:1130,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1133,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1142,48'
              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:   'libfdatetime_date_time_values.c:1163,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1165,11'
              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:      'libfdatetime_date_time_values.c:1178,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1165,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1168,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1176,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1181,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1184,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1193,37'
              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:   'libfdatetime_date_time_values.c:1212,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1214,11'
              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:      'libfdatetime_date_time_values.c:1227,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1214,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1217,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1225,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1229,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1231,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1340,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1231,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1234,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1243,55'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1257,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1257,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1260,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1258,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1258,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1260,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1256,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1260,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1286,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1260,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1263,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1272,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1287,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1287,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1289,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1286,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1289,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1313,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1289,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1292,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1301,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1313,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1315,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1339,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1315,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1318,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1327,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1340,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1342,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1376,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1342,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1344,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1360,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1344,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1347,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1355,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1362,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1365,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1373,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:1376,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:1379,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:1387,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_date_time_values.c:906,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:917,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:928,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:939,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:959,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:974,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1121,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1132,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1167,6'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1183,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1216,6'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1233,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1262,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1291,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1317,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1346,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1364,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:1378,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_date_time_values_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - date_time_values
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         173
      ICount:          1473
      EdgeCount:       227
      CyclomaticComplexity: 56
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_date_time_values.c:391,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:394,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:402,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:402,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:405,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:413,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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:413,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:416,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:424,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
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:424,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:427,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:435,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:444,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:456,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:459,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:459,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
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:471,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:458,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:462,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:471,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:475,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:477,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
            - BranchSide:      'libfdatetime_date_time_values.c:522,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:   'libfdatetime_date_time_values.c:477,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:479,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:481,9'
              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:   'libfdatetime_date_time_values.c:482,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:484,4'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:481,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:484,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:486,11'
              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:   'libfdatetime_date_time_values.c:486,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:495,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:495,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:495,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:495,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:495,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:495,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:495,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:501,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:501,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:501,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:501,19'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:504,15'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:516,9'
              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:   'libfdatetime_date_time_values.c:505,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:505,15'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:506,13'
              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:   'libfdatetime_date_time_values.c:506,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:506,13'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:508,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:504,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:508,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:512,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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:517,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:517,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:519,4'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:516,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:519,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:521,2'
              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:   'libfdatetime_date_time_values.c:522,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:524,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
            - BranchSide:      'libfdatetime_date_time_values.c:563,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:   'libfdatetime_date_time_values.c:524,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:526,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:528,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:   'libfdatetime_date_time_values.c:528,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:530,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:532,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:   'libfdatetime_date_time_values.c:532,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:534,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:536,11'
              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:   'libfdatetime_date_time_values.c:537,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:537,11'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:540,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:   'libfdatetime_date_time_values.c:538,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:538,11'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:540,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:   'libfdatetime_date_time_values.c:536,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:540,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
            - BranchSide:      'libfdatetime_date_time_values.c:545,11'
              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:   'libfdatetime_date_time_values.c:540,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:542,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:544,3'
              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:   'libfdatetime_date_time_values.c:546,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:546,11'
              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
            - BranchSide:      'libfdatetime_date_time_values.c:548,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:   'libfdatetime_date_time_values.c:545,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:548,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
            - BranchSide:      'libfdatetime_date_time_values.c:553,9'
              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:   'libfdatetime_date_time_values.c:548,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:550,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:552,3'
              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:   'libfdatetime_date_time_values.c:553,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:555,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
            - BranchSide:      'libfdatetime_date_time_values.c:560,2'
              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:   'libfdatetime_date_time_values.c:555,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:557,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:559,3'
              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:   'libfdatetime_date_time_values.c:563,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:565,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
            - BranchSide:      'libfdatetime_date_time_values.c:716,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:565,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:567,12'
              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:      'libfdatetime_date_time_values.c:666,12'
              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:   'libfdatetime_date_time_values.c:567,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:570,19'
              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:      'libfdatetime_date_time_values.c:573,19'
              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:      'libfdatetime_date_time_values.c:576,19'
              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:      'libfdatetime_date_time_values.c:579,19'
              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:      'libfdatetime_date_time_values.c:582,19'
              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:      'libfdatetime_date_time_values.c:585,19'
              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:      'libfdatetime_date_time_values.c:588,19'
              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:      'libfdatetime_date_time_values.c:591,19'
              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:      'libfdatetime_date_time_values.c:594,19'
              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:      'libfdatetime_date_time_values.c:597,19'
              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:      'libfdatetime_date_time_values.c:600,19'
              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:      'libfdatetime_date_time_values.c:603,19'
              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:      'libfdatetime_date_time_values.c:606,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:   'libfdatetime_date_time_values.c:606,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:609,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:617,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
        - Branch String:   'libfdatetime_date_time_values.c:617,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:620,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:629,46'
              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:   'libfdatetime_date_time_values.c:650,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:652,11'
              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:      'libfdatetime_date_time_values.c:665,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:652,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:655,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:663,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:668,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:671,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:680,36'
              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:   'libfdatetime_date_time_values.c:699,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:701,11'
              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:      'libfdatetime_date_time_values.c:714,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:701,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:704,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:712,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:716,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:718,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:827,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:718,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:721,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:730,53'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:744,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:744,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:747,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:745,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:745,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:747,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:743,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:747,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:773,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:747,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:750,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:759,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:774,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:774,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:776,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:773,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:776,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:800,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:776,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:779,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:788,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:800,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:802,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:826,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:802,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:805,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:814,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:827,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:829,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:863,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:829,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:831,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:847,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:831,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:834,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:842,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:849,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:852,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:860,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:863,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:866,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:874,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_date_time_values.c:393,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:404,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:415,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:426,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:446,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:461,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:608,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:619,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:654,6'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:670,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:703,6'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:720,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:749,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:778,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:804,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:833,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:851,5'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:865,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_date_time_values_get_string_size
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - date_time_values
        - string_size
        - string_format_flags
        - error
      BBCount:         128
      ICount:          633
      EdgeCount:       168
      CyclomaticComplexity: 42
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_date_time_values.c:149,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:160,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:160,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:171,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:180,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:183,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:192,23'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:195,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:195,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:209,8'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:194,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:198,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:209,8'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:209,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:256,8'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:211,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:213,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:216,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:218,4'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:215,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:218,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:220,11'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:220,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:229,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:229,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:229,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:229,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:229,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:229,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:229,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:235,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:235,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:235,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:235,19'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:238,15'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:250,9'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:239,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:239,15'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:240,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:240,13'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:242,20'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:238,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:242,20'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:246,20'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:251,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:253,4'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:250,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:253,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:255,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:256,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:258,7'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:297,3'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:258,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:260,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:262,7'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:262,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:264,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:266,7'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:266,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:268,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:270,11'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:271,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:271,11'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:274,8'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:272,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:272,11'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:274,8'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:270,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:274,8'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:279,11'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:274,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:276,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:278,3'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:280,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:280,11'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:282,8'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:279,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:282,8'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:282,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:284,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:286,3'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:287,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:294,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:289,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:291,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:293,3'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:301,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:316,8'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:305,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:307,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:311,12'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:316,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:350,8'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:320,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:326,4'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:331,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:331,11'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:334,5'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:332,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:332,11'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:334,5'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:330,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:334,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:338,11'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:339,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:339,11'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:338,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:345,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:347,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:349,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:350,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:365,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:354,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:356,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_date_time_values.c:360,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_date_time_values.c:151,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:162,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:182,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:197,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_date_time_values_free
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date_time_values
        - error
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_date_time_values.c:113,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:124,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdatetime_date_time_values.c:124,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:126,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_date_time_values.c:131,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_date_time_values.c:115,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_date_time_values_initialize
      functionSourceFile: '/src/libfwevt/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date_time_values
        - error
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_date_time_values.c:41,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:44,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:52,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:52,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:55,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_date_time_values.c:63,22'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdatetime_date_time_values.c:66,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_date_time_values.c:77,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdatetime_date_time_values.c:77,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_date_time_values.c:91,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_date_time_values.c:94,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_date_time_values.c:96,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_date_time_values.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_date_time_values.c:43,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:54,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_date_time_values.c:82,3'
          Dst:             libcerror_error_set
...
